<?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:crus="http://www.cirrus.com/20200926"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="crus-20200926.xsd" xlink:type="simple"/>
    <context id="if94980f5d958430d9481b428c63562b9_D20200329-20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="i27e94ff0285e482c84aceae7c41c85da_I20201029">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
        </entity>
        <period>
            <instant>2020-10-29</instant>
        </period>
    </context>
    <context id="i4b699ea0f7bd454f8bdd75baf3582573_I20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="ife9e5aab7ca344d5865e923add010fb7_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ia4fe02e04c9c43af877f5e90cc0e7824_D20200628-20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
        </entity>
        <period>
            <startDate>2020-06-28</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="i51e37ea80afc46cc82fcf4e76243fda7_D20190630-20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="i21b6ee9a88cc425592361d80d74cdc26_I20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="i5188b65758bc4ea29adb59de9451678d_I20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
        </entity>
        <period>
            <instant>2019-09-28</instant>
        </period>
    </context>
    <context id="i93f1e70487a64dbba98d1747e9f3843c_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="icb11bfd33285451fa770e5414fd2ff3e_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="if2c111c1c45f4306aeddca7ce2b2e65b_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="i35197c0235ff4fe99ae71d9f3da38765_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="i3b3723aa48dd4a7482af2d38df735ac1_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="i2f49670d3bfb4eeebd8dfd8e66118768_D20190630-20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="i4d1917ed09264561adc1c8eceb5e238d_D20190630-20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="i37ccbf953a4549e8899e10a337a07d0b_D20190630-20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="ib48d79e3ee514099a3261abd29798fbc_D20190630-20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="i38e7fcb750c14822a3b10492f3b9ed55_I20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-28</instant>
        </period>
    </context>
    <context id="i927a9e17e404453d9b9476a431e4fe02_I20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-28</instant>
        </period>
    </context>
    <context id="i70210b480a1f4731b07c766802be8c61_I20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-28</instant>
        </period>
    </context>
    <context id="i64a49571676f4a42a21396adabeff3eb_I20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-28</instant>
        </period>
    </context>
    <context id="i98a0d5a4971247b08ecf926288e82871_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</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="idc6c8799bad448dfb586f284b24baad0_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</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="i5e09e8d6d5c04674bfc05eec5b4a07a0_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</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="if7effcaad8094ca2af2ad464490afadd_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</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="id2da77d68c0a4a1cb0bb9c1c9eadca9a_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i65f7d820753c4db6a8d6fa83045ab9ce_D20200628-20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-28</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="ied612ffc13494de09b1c9f6131c0a0db_D20200628-20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-28</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="iedc8719077fe46b39fb158b8d75eff96_D20200628-20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-28</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="if3051c8f67f04eb1900aaa0d9cca95e0_D20200628-20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-28</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="iad82a1bf0fff45e58c847f895ac1590a_I20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="iba593be58d1b4370b4674a563d225ca6_I20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="ica0780e5e1854108bb6d90e6531aff23_I20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="ic1697477dd58485ab27b010e7f447515_I20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="i7ddd2b5e0f354d5dbc29e8c35333fa13_I20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="i01ebe4550681403dbb340b3a57f5f048_I20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="i8ea0ae3dcc3342858672e2ee92d7d4e4_I20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="ia6c1acb525a740a29e9e9f7814f3390f_I20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="i6e7d0a1c6141437c8b64ac701ae0d164_D20190331-20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="ie0cfe264be194166a62e2ca3ac88b194_D20190331-20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="i0ebe4cb818a04d3c91fdd13ea827efe2_D20190331-20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="ia003a2e0dd7a481db96f3e8cd6ed0d1b_D20190331-20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="i70aea429dbd1458785b45e1e1e2a8783_I20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="i0503e2300ca24776860463474cecb50e_I20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="if1e8fc243fa84699ad32db72da547389_I20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201802Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="i8b22587622a449f3a16d8ca6958ec92b_I20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201802Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="ie178e5db01ff4e0a9bdea55e4cce6755_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</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="ie8e8c4151dad47a2a55b5860efe4992b_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</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="i5d5230afe92a497a9d39a038473509c5_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</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="iea170685c8174d57bb15d3c1046d9e6b_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</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="i105dd99340b04b319f489027528bf48c_D20200329-20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="i30a146773b884609bf1c935f1705ba6b_D20200329-20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="i67c2203fca4342e399d32eaa19cc2e29_D20200329-20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="ia8dd3c87de404777a1689c11d0fc9464_D20200329-20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="i7b2ce650cbd148a7b71f3da6431fd3b1_I20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="ia9defd453a994b6e8d975251ace92545_I20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="iacfee0e1a78a4144ac591e4e1fbc65d5_I20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="i70925096a19040a48e57af39f61d1d74_I20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="ie5753015d7894eff851345af68f33558_D20200329-20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="i1b454e2458024b6bb6825cbef253b42c_D20200329-20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="i9e33ef99330243aba8d6ded010ea698a_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i3a94e8526ad74ff1afeb5474dec669d9_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i8848e9b3aecb435e89e2887181de1852_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i63bf049d630f4968bf6031ed39058511_I20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="ia38c1809503148838e62a52806309632_I20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="ic7817f8866104ee59eee1d7223dd3dbf_I20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="i8a3a0ec4807d4a83abc98ffe23cf615d_I20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="i7e88f15c9d3a4b5789f8af46c49bce7d_I20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="id50fc01c289446f7aab1c8ea68077f57_I20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="icab8113b43c0426d9e081135faf39426_I20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="i558294feb9d94607a7428d846a781493_I20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="ic07e0b0f0d484ba888519f9041c0f476_I20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="icd3939f6411c49dcbaf3ea87198545b5_I20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="i4a92b0c9ee54420b92077d4eebafbdb3_I20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="i9ab0d26d5e0146508b95d89663cbd095_I20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">crus:AgencyDiscountNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="iaf5796e0b391483eb4b769f0a13f2663_I20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">crus:AgencyDiscountNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="i3a108ac2c7e248c98e13a931663842c4_I20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">crus:AgencyDiscountNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="i67094e4ce7444bb79904470f240b403b_I20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">crus:AgencyDiscountNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="i3906e8dc380a4766b3df3eab5d833d6e_I20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="i09e253a53ca24ed69106d09e746d566e_I20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="i8ef98edb190b41d2894115a9ee1bcaea_I20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="i2771f47e3e7c4fe68855355003d790d6_I20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="i5d68b4ade6604b9fa0c80909b16994f0_I20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="ibd5c75993f4c4569ad987ea9a1e5c1b3_I20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="iceda122821a2468d9acf776ab9b5e799_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i5691bef1a194450b8ff12bd855622deb_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i3c243f42b3b7439aa0f5e343cb3cbc21_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ie8ae8d93300042f4a053ba2e4d14c96f_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i0a3d278ccd964fab88d03ac60da9c68b_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i23a22fb1cd11411b8572838f91409775_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ic46ddd03970241468cca351172f3f011_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ic67d4d9eea1b40598603c5d99fd72b60_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ic4d3134df7574c6298b7ca9d7e183633_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ia30d2605292b42c3a06c0d8cde47d3a7_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ib31825be8f624c15a7e9d056817e95b2_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i8359a9bde3f94eee97e8bff2d491b861_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i08f7ccc4265b4e92aa3640ddfe8ac0ce_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i0072c4a0c4fa46eb9ae84df0de2806a0_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ief2f13f81a9d401ba1b51617f379eb59_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i1d81641e194c4dacb5df2246c9ceddf8_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i5fec16bc9db747a9b039c513462f7d15_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i42b9be5578bd4e5b80ed36f9c3ac0188_D20200628-20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-28</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="i3f6d6b49b55346a3b22e6062a8f92703_D20190630-20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="i14ea7b5337e747699905ed203cd9dd74_D20200329-20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="i6080c82347484819b46c8983ef3f76eb_D20190331-20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="ic6e7c0a5052f43e6ac528d39dd80d2fd_I20160712">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">crus:CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-07-12</instant>
        </period>
    </context>
    <context id="i3d137dc2735a436d954d05331be54527_D20200329-20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">crus:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="i2c5d4ff0995a42e5b28e6b19d572eaed_D20200329-20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">crus:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="ied4fd12002004fb4b0ed786c689a525c_D20200329-20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">crus:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="idc06d82bc93945dbb29cd50062e1ce43_D20200329-20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">crus:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="i02cfdff5f4e2426293fec68714cd6bd0_D20200329-20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">crus:CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="i9fd2175560d740279415b7166325bb41_D20200329-20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">crus:CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="icd3ccceff5734d41b194553eb9f7445a_I20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">crus:CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="i21c45c4472a746ba96ee3ea7c585ec7a_D20200628-20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-28</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="ie669b68b1d8c4b9992aab158ef89d1f1_D20190630-20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="i46a401bceaf2442c82fa7373d33e15d2_D20200329-20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="ia6977ad2917f4c29bfe55aacdef132d2_D20190331-20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="ia0baf1799b2949ab9b9f0e80848477c2_D20200628-20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-28</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="ie0a9d00b14464913b175498f0dbfc9d9_D20190630-20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="i3abaefd74b8b47b4bc3d9f151e18adde_D20200329-20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="ie62f01a6756342a5af65c9b3e2fc88f4_D20190331-20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="i5a035844c0064970850120c9ab6f10b4_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="ie688f699a7dc44938c19f3c3df0e53b8_D20190101-20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="i63f57b5292974001be17ef52e6fa12fa_D20200628-20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">crus:PortableAudioProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-28</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="ic543186a986a4d8994ec771d28bc0cd0_D20190630-20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">crus:PortableAudioProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="i6bb9f93d62aa4482809567356f4401f6_D20200329-20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">crus:PortableAudioProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="i3e770da2f3924c3dab4d7b41283f5024_D20190331-20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">crus:PortableAudioProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="ib563f6d5dbe842ab893d517f9320940f_D20200628-20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">crus:NonPortableAudioAndOtherProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-28</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="ib31d452abf8744f3a00bdfc9f2c08828_D20190630-20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">crus:NonPortableAudioAndOtherProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="i07abfc699c214188ac3cab27f2330a06_D20200329-20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">crus:NonPortableAudioAndOtherProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="i9d8dadfd28954c69888b35a4285475e9_D20190331-20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000772406</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">crus:NonPortableAudioAndOtherProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="security">
        <measure>crus:security</measure>
    </unit>
    <unit id="derivtive">
        <measure>crus:derivtive</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="segment">
        <measure>crus:segment</measure>
    </unit>
    <unit id="product_line">
        <measure>crus:product_line</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80L2ZyYWc6NGE5MmMwMTdiODZmNGI4ZmJiNWUyODc3MzE5OWMzNWMvdGFibGU6NWVkNmQ3YTNmMjc4NGM4ZDk3MGM1OGNmYmZjNGYyNzgvdGFibGVyYW5nZTo1ZWQ2ZDdhM2YyNzg0YzhkOTcwYzU4Y2ZiZmM0ZjI3OF8zLTEtMS0xLTA_6b2f1817-1037-4258-b8bc-cd0c571e4d22">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80L2ZyYWc6NGE5MmMwMTdiODZmNGI4ZmJiNWUyODc3MzE5OWMzNWMvdGFibGU6NWVkNmQ3YTNmMjc4NGM4ZDk3MGM1OGNmYmZjNGYyNzgvdGFibGVyYW5nZTo1ZWQ2ZDdhM2YyNzg0YzhkOTcwYzU4Y2ZiZmM0ZjI3OF82LTEtMS0xLTA_598614d4-80e2-47c4-b57a-c35ae31c6fb8">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80L2ZyYWc6NGE5MmMwMTdiODZmNGI4ZmJiNWUyODc3MzE5OWMzNWMvdGFibGU6NWVkNmQ3YTNmMjc4NGM4ZDk3MGM1OGNmYmZjNGYyNzgvdGFibGVyYW5nZTo1ZWQ2ZDdhM2YyNzg0YzhkOTcwYzU4Y2ZiZmM0ZjI3OF83LTEtMS0xLTA_354b8448-d507-4411-974d-b233cc92c63a">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80L2ZyYWc6NGE5MmMwMTdiODZmNGI4ZmJiNWUyODc3MzE5OWMzNWMvdGV4dHJlZ2lvbjo0YTkyYzAxN2I4NmY0YjhmYmI1ZTI4NzczMTk5YzM1Y18zNA_f0d39160-d154-4cc9-91a3-c77e76500985">0000772406</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80L2ZyYWc6NGE5MmMwMTdiODZmNGI4ZmJiNWUyODc3MzE5OWMzNWMvdGV4dHJlZ2lvbjo0YTkyYzAxN2I4NmY0YjhmYmI1ZTI4NzczMTk5YzM1Y180Mw_544623d7-bf99-4ac0-88d8-4bf258b4fd26">--03-27</dei:CurrentFiscalYearEndDate>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yMi9mcmFnOjdjNmQ3ZWQyODgwYzRjMWRhZGY3ZTQ4ZmFhYjM2ZDFmL3RhYmxlOjlhYjkzZTBmYWI2ZTQ2YTNiYTYyN2QxMjc0OTc0YjljL3RhYmxlcmFuZ2U6OWFiOTNlMGZhYjZlNDZhM2JhNjI3ZDEyNzQ5NzRiOWNfOC0wLTEtMS0wL3RleHRyZWdpb246ZjExYjMxNDg3NzhkNDQ0MmJmZmI2NDMxZjQ1MjA0NzhfMzc_c1267254-9a10-4786-8086-384ca768e7e9">us-gaap:AccountingStandardsUpdate201802Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <crus:DebtSecuritiesAvailableForSaleMaturityPeriod
      contextRef="ie5753015d7894eff851345af68f33558_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RleHRyZWdpb246OGZmM2NkY2I4N2MzNDE2MGE2MjhjMTQwOTYyZGYwMDJfNTE4_494cc7cc-f087-4b7b-8331-d38ecec84327">P1Y</crus:DebtSecuritiesAvailableForSaleMaturityPeriod>
    <crus:StandardProductWarrantyTerm
      contextRef="ie5753015d7894eff851345af68f33558_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF81OC9mcmFnOmU5YWRjZjA0MzNlNjRkYTg4OGRhYmE3YmVmYzQ1YjQyL3RleHRyZWdpb246ZTlhZGNmMDQzM2U2NGRhODg4ZGFiYTdiZWZjNDViNDJfMTM4Nw_54d4abf8-49cb-4783-9ce4-558ded1bd820">P1Y</crus:StandardProductWarrantyTerm>
    <dei:DocumentType
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xL2ZyYWc6NjY1ZTkxMDRlNGUwNDBmNjg5MzQ3ZjNjZjRjOTc3OTcvdGV4dHJlZ2lvbjo2NjVlOTEwNGU0ZTA0MGY2ODkzNDdmM2NmNGM5Nzc5N18xODYz_d49f7854-3495-48d4-8f6a-6eb953e42665">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xL2ZyYWc6NjY1ZTkxMDRlNGUwNDBmNjg5MzQ3ZjNjZjRjOTc3OTcvdGFibGU6OGU0N2VjMmRkNGMwNGQ0Njk2YzZmYWQxNDJiZDgyMzkvdGFibGVyYW5nZTo4ZTQ3ZWMyZGQ0YzA0ZDQ2OTZjNmZhZDE0MmJkODIzOV8wLTAtMS0xLTA_4daec88e-bb0c-493f-a90a-d3c4c5a1de76">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xL2ZyYWc6NjY1ZTkxMDRlNGUwNDBmNjg5MzQ3ZjNjZjRjOTc3OTcvdGV4dHJlZ2lvbjo2NjVlOTEwNGU0ZTA0MGY2ODkzNDdmM2NmNGM5Nzc5N18xMjQ_a6306abe-411e-464a-84b5-7ccca7619542">2020-09-26</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xL2ZyYWc6NjY1ZTkxMDRlNGUwNDBmNjg5MzQ3ZjNjZjRjOTc3OTcvdGFibGU6ZjZkNTFmMmNmMDJkNDBhMmJmNjk5ZWFkMmFiNjZmZTUvdGFibGVyYW5nZTpmNmQ1MWYyY2YwMmQ0MGEyYmY2OTllYWQyYWI2NmZlNV8wLTAtMS0xLTA_0f75ede2-9539-4e59-a073-19e541a89ccd">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xL2ZyYWc6NjY1ZTkxMDRlNGUwNDBmNjg5MzQ3ZjNjZjRjOTc3OTcvdGV4dHJlZ2lvbjo2NjVlOTEwNGU0ZTA0MGY2ODkzNDdmM2NmNGM5Nzc5N18xODU4_e830b30b-6818-4e8e-a426-dfe7096a136d">0-17795</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xL2ZyYWc6NjY1ZTkxMDRlNGUwNDBmNjg5MzQ3ZjNjZjRjOTc3OTcvdGV4dHJlZ2lvbjo2NjVlOTEwNGU0ZTA0MGY2ODkzNDdmM2NmNGM5Nzc5N18xODU5_1fa153b5-337a-41cf-bc32-78370217b58a">CIRRUS LOGIC, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xL2ZyYWc6NjY1ZTkxMDRlNGUwNDBmNjg5MzQ3ZjNjZjRjOTc3OTcvdGFibGU6YWExNjVjNDk5YjI3NGRkN2EyYjExNTZkZDY2NGQ5NDYvdGFibGVyYW5nZTphYTE2NWM0OTliMjc0ZGQ3YTJiMTE1NmRkNjY0ZDk0Nl8wLTAtMS0xLTA_786b349a-cfef-417c-9461-c669ac512c00">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xL2ZyYWc6NjY1ZTkxMDRlNGUwNDBmNjg5MzQ3ZjNjZjRjOTc3OTcvdGFibGU6YWExNjVjNDk5YjI3NGRkN2EyYjExNTZkZDY2NGQ5NDYvdGFibGVyYW5nZTphYTE2NWM0OTliMjc0ZGQ3YTJiMTE1NmRkNjY0ZDk0Nl8wLTQtMS0xLTA_d19e5f00-dbb2-4d11-b8a2-18a8b64b7f80">77-0024818</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xL2ZyYWc6NjY1ZTkxMDRlNGUwNDBmNjg5MzQ3ZjNjZjRjOTc3OTcvdGFibGU6YWExNjVjNDk5YjI3NGRkN2EyYjExNTZkZDY2NGQ5NDYvdGFibGVyYW5nZTphYTE2NWM0OTliMjc0ZGQ3YTJiMTE1NmRkNjY0ZDk0Nl8zLTAtMS0xLTA_1d568830-0d12-4145-84dd-37b5530f2c27">800 W. 6th Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xL2ZyYWc6NjY1ZTkxMDRlNGUwNDBmNjg5MzQ3ZjNjZjRjOTc3OTcvdGFibGU6YWExNjVjNDk5YjI3NGRkN2EyYjExNTZkZDY2NGQ5NDYvdGFibGVyYW5nZTphYTE2NWM0OTliMjc0ZGQ3YTJiMTE1NmRkNjY0ZDk0Nl8zLTEtMS0xLTA_428357c5-ee95-4eb1-9238-3daa3ea8109d">Austin,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xL2ZyYWc6NjY1ZTkxMDRlNGUwNDBmNjg5MzQ3ZjNjZjRjOTc3OTcvdGFibGU6YWExNjVjNDk5YjI3NGRkN2EyYjExNTZkZDY2NGQ5NDYvdGFibGVyYW5nZTphYTE2NWM0OTliMjc0ZGQ3YTJiMTE1NmRkNjY0ZDk0Nl8zLTItMS0xLTA_a9daa409-f131-455e-be84-06ef8bb0d818">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xL2ZyYWc6NjY1ZTkxMDRlNGUwNDBmNjg5MzQ3ZjNjZjRjOTc3OTcvdGFibGU6YWExNjVjNDk5YjI3NGRkN2EyYjExNTZkZDY2NGQ5NDYvdGFibGVyYW5nZTphYTE2NWM0OTliMjc0ZGQ3YTJiMTE1NmRkNjY0ZDk0Nl8zLTQtMS0xLTA_6e25fe87-84a8-4455-892a-38a01a769d1c">78701</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xL2ZyYWc6NjY1ZTkxMDRlNGUwNDBmNjg5MzQ3ZjNjZjRjOTc3OTcvdGFibGU6YWExNjVjNDk5YjI3NGRkN2EyYjExNTZkZDY2NGQ5NDYvdGFibGVyYW5nZTphYTE2NWM0OTliMjc0ZGQ3YTJiMTE1NmRkNjY0ZDk0Nl82LTMtMS0xLTA_107e793e-0e3f-4d17-850b-fca6bd1e63b0">(512)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xL2ZyYWc6NjY1ZTkxMDRlNGUwNDBmNjg5MzQ3ZjNjZjRjOTc3OTcvdGFibGU6YWExNjVjNDk5YjI3NGRkN2EyYjExNTZkZDY2NGQ5NDYvdGFibGVyYW5nZTphYTE2NWM0OTliMjc0ZGQ3YTJiMTE1NmRkNjY0ZDk0Nl82LTQtMS0xLTA_ac1e5a50-fecb-4176-b194-171f17697a31">851-4000</dei:LocalPhoneNumber>
    <dei:Security12gTitle
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xL2ZyYWc6NjY1ZTkxMDRlNGUwNDBmNjg5MzQ3ZjNjZjRjOTc3OTcvdGFibGU6YzQyZjhmZDJmZDY1NDQ5YTlmNDU5MzgwMTk4MmJmMjUvdGFibGVyYW5nZTpjNDJmOGZkMmZkNjU0NDlhOWY0NTkzODAxOTgyYmYyNV8xLTAtMS0xLTA_2ef97caa-25cd-41c9-9ead-71da1df0e0b8">Common stock, $0.001 par value</dei:Security12gTitle>
    <dei:TradingSymbol
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xL2ZyYWc6NjY1ZTkxMDRlNGUwNDBmNjg5MzQ3ZjNjZjRjOTc3OTcvdGFibGU6YzQyZjhmZDJmZDY1NDQ5YTlmNDU5MzgwMTk4MmJmMjUvdGFibGVyYW5nZTpjNDJmOGZkMmZkNjU0NDlhOWY0NTkzODAxOTgyYmYyNV8xLTItMS0xLTA_812e133f-6f73-449a-acc2-02fbcdd05f84">CRUS</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xL2ZyYWc6NjY1ZTkxMDRlNGUwNDBmNjg5MzQ3ZjNjZjRjOTc3OTcvdGFibGU6YzQyZjhmZDJmZDY1NDQ5YTlmNDU5MzgwMTk4MmJmMjUvdGFibGVyYW5nZTpjNDJmOGZkMmZkNjU0NDlhOWY0NTkzODAxOTgyYmYyNV8xLTQtMS0xLTA_80184bc0-50d7-4f57-97a2-a88e22b60996">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xL2ZyYWc6NjY1ZTkxMDRlNGUwNDBmNjg5MzQ3ZjNjZjRjOTc3OTcvdGV4dHJlZ2lvbjo2NjVlOTEwNGU0ZTA0MGY2ODkzNDdmM2NmNGM5Nzc5N18xODYw_c6caeba8-1f16-4d8a-afda-93a7359664ec">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xL2ZyYWc6NjY1ZTkxMDRlNGUwNDBmNjg5MzQ3ZjNjZjRjOTc3OTcvdGV4dHJlZ2lvbjo2NjVlOTEwNGU0ZTA0MGY2ODkzNDdmM2NmNGM5Nzc5N18xODYx_88817c20-c926-4349-b1d4-cb20f6788de7">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xL2ZyYWc6NjY1ZTkxMDRlNGUwNDBmNjg5MzQ3ZjNjZjRjOTc3OTcvdGFibGU6MDdiZDQ3ZWE3MjE5NDhkNDljNTI4YzViZWIxYzAxZmEvdGFibGVyYW5nZTowN2JkNDdlYTcyMTk0OGQ0OWM1MjhjNWJlYjFjMDFmYV8wLTAtMS0xLTA_0cf96e18-081a-4bbe-ad90-e067245b1737">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xL2ZyYWc6NjY1ZTkxMDRlNGUwNDBmNjg5MzQ3ZjNjZjRjOTc3OTcvdGFibGU6MDdiZDQ3ZWE3MjE5NDhkNDljNTI4YzViZWIxYzAxZmEvdGFibGVyYW5nZTowN2JkNDdlYTcyMTk0OGQ0OWM1MjhjNWJlYjFjMDFmYV8xLTMtMS0xLTA_f1f32e41-35eb-4b70-a214-22584edbee40">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xL2ZyYWc6NjY1ZTkxMDRlNGUwNDBmNjg5MzQ3ZjNjZjRjOTc3OTcvdGFibGU6MDdiZDQ3ZWE3MjE5NDhkNDljNTI4YzViZWIxYzAxZmEvdGFibGVyYW5nZTowN2JkNDdlYTcyMTk0OGQ0OWM1MjhjNWJlYjFjMDFmYV8yLTMtMS0xLTA_689d8ab3-a4e7-43d1-8280-bbbf14680481">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xL2ZyYWc6NjY1ZTkxMDRlNGUwNDBmNjg5MzQ3ZjNjZjRjOTc3OTcvdGV4dHJlZ2lvbjo2NjVlOTEwNGU0ZTA0MGY2ODkzNDdmM2NmNGM5Nzc5N18xODYy_ac8d13f1-42dd-4377-82ec-0aeec006b99b">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i27e94ff0285e482c84aceae7c41c85da_I20201029"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xL2ZyYWc6NjY1ZTkxMDRlNGUwNDBmNjg5MzQ3ZjNjZjRjOTc3OTcvdGV4dHJlZ2lvbjo2NjVlOTEwNGU0ZTA0MGY2ODkzNDdmM2NmNGM5Nzc5N18xODUz_5c146bfc-dd1b-4e44-8623-3e38bc5de48f"
      unitRef="shares">57964907</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfNS0xLTEtMS0w_2627c5c0-cd32-43ef-8c1f-4329934e6996"
      unitRef="usd">247536000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfNS0zLTEtMS0w_2fa78a88-e448-43c6-9694-c98e44a4aa05"
      unitRef="usd">292119000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfNi0xLTEtMS0w_ee1c1074-894f-4adb-91dd-ddb99cf0b898"
      unitRef="usd">36641000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfNi0zLTEtMS0w_2fe4e815-4dca-46eb-9083-ad113811f918"
      unitRef="usd">22008000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfNy0xLTEtMS0w_3b5b0386-286e-4d10-9d66-2d60488d1da7"
      unitRef="usd">181496000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfNy0zLTEtMS0w_2ab0dbdd-4703-41a5-b0fd-7f5b85d47778"
      unitRef="usd">153998000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfOC0xLTEtMS0w_d96d7e6f-873f-42cd-b64b-6800376d9537"
      unitRef="usd">209050000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfOC0zLTEtMS0w_9fee6e81-e10c-489a-afb3-e31da1ae1f0e"
      unitRef="usd">146725000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfOS0xLTEtMS0w_0915c145-f065-4782-b883-6cecce6eecc7"
      unitRef="usd">20853000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfOS0zLTEtMS0w_3cfef297-8321-41b6-800e-49fa272b6d9f"
      unitRef="usd">23594000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfMTAtMS0xLTEtMA_1291001b-69af-490d-b141-7dabad02eab6"
      unitRef="usd">13655000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfMTAtMy0xLTEtMA_7c0b7ab7-5429-409e-bc7f-1f494c3e0fd4"
      unitRef="usd">11752000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfMTEtMS0xLTEtMA_4a6c050a-8a50-4a00-b6a0-e612662ac3a3"
      unitRef="usd">709231000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfMTEtMy0xLTEtMA_63a33c54-afdf-47ef-9c8b-48ec0509ec62"
      unitRef="usd">650196000</us-gaap:AssetsCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfMTMtMS0xLTEtMA_9bfed029-02ff-4663-96a6-7ffd14ce2442"
      unitRef="usd">328255000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfMTMtMy0xLTEtMA_59361a70-a612-457e-a521-9a0a17d85234"
      unitRef="usd">283573000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfMTQtMS0xLTEtMA_be62da95-26d6-482f-802b-ca0d5d52d012"
      unitRef="usd">137045000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfMTQtMy0xLTEtMA_7b9b34df-b043-43e1-8234-2f8e7de51fe2"
      unitRef="usd">141274000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfMTUtMS0xLTEtMA_af9d9e21-0d84-4e12-adf1-8208bd40e8c8"
      unitRef="usd">153640000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfMTUtMy0xLTEtMA_696b7db0-e52c-46cf-b5d9-55c5372b81a7"
      unitRef="usd">158244000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfMTYtMS0xLTEtMA_92542854-0916-4720-bf5f-7fb0ecfb35d4"
      unitRef="usd">27898000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfMTYtMy0xLTEtMA_8429823e-7e0a-4c6b-83dd-a5fc2ba39939"
      unitRef="usd">34430000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:Goodwill
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfMTctMS0xLTEtMA_e87c6375-e16a-4712-9aed-f47f663220e0"
      unitRef="usd">287673000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfMTctMy0xLTEtMA_2dff3254-1162-4c77-832c-195d59ef2b34"
      unitRef="usd">287088000</us-gaap:Goodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfMTgtMS0xLTEtMA_2a5cada3-8634-4ee2-9bcc-96687d873be6"
      unitRef="usd">7899000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfMTgtMy0xLTEtMA_9cc007c1-eadf-4e07-b701-a3ad8ee78737"
      unitRef="usd">10052000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfMTktMS0xLTEtMA_34bc8f22-b65e-44c1-a334-6e30d1d8526e"
      unitRef="usd">48223000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfMTktMy0xLTEtMA_d7127daa-aefe-4980-9020-8f86d1daf700"
      unitRef="usd">27820000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfMjAtMS0xLTEtMA_ff662eac-81e0-4e75-9f5e-a1e788cf4cb2"
      unitRef="usd">1699864000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfMjAtMy0xLTEtMA_44cc8244-4f6f-4824-ae78-c5b876c3627a"
      unitRef="usd">1592677000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfMjQtMS0xLTEtMA_5b6b84c3-e57b-4b37-8c8c-47310466cdf9"
      unitRef="usd">99105000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfMjQtMy0xLTEtMA_0a3c6392-e92b-454c-a9e4-07896cb0c871"
      unitRef="usd">78412000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfMjUtMS0xLTEtMA_aeb88235-af9a-4938-aa87-ad127e81ca7f"
      unitRef="usd">41707000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfMjUtMy0xLTEtMA_d39d8ddc-fd3a-4da7-be4f-7f270b1b01a4"
      unitRef="usd">42439000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <crus:SoftwareLicenseAgreement
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfMjYtMS0xLTEtMA_ae3b4d1d-7643-4551-bf73-207a60e35a7a"
      unitRef="usd">7785000</crus:SoftwareLicenseAgreement>
    <crus:SoftwareLicenseAgreement
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfMjYtMy0xLTEtMA_dcf5cc26-9cd7-45c5-a4fc-4a1fa5290bf2"
      unitRef="usd">10888000</crus:SoftwareLicenseAgreement>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfMjctMS0xLTEtMA_7ce3701a-75f7-448d-b65b-187d76bafd4a"
      unitRef="usd">13994000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfMjctMy0xLTEtMA_f5c27f30-f88c-4f1e-8e8e-fcbea6f80614"
      unitRef="usd">13580000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfMjgtMS0xLTEtMA_40a3a871-2d8a-4668-9935-3febae0b17ff"
      unitRef="usd">15452000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfMjgtMy0xLTEtMA_91832149-08c7-41a5-8f7d-0ae1da91ad8e"
      unitRef="usd">13318000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfMjktMS0xLTEtMA_f98b2625-80e2-49ec-906d-96b56eb5a94c"
      unitRef="usd">178043000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfMjktMy0xLTEtMA_8bdbf7a3-cf1f-40c7-919c-7c96174fed8e"
      unitRef="usd">158637000</us-gaap:LiabilitiesCurrent>
    <crus:SoftwareLicenseAgreementLongTerm
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfMzMtMS0xLTEtMA_706ff9fa-1fb1-4e13-b4c5-ccc9e480ff51"
      unitRef="usd">9917000</crus:SoftwareLicenseAgreementLongTerm>
    <crus:SoftwareLicenseAgreementLongTerm
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfMzMtMy0xLTEtMA_b1bcdc22-4dff-4798-933d-83ab6923c557"
      unitRef="usd">3806000</crus:SoftwareLicenseAgreementLongTerm>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfMzQtMS0xLTEtMA_2825ab6b-d1a2-4198-9a58-8721d6d9417e"
      unitRef="usd">66503000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfMzQtMy0xLTEtMA_c7585726-8dfb-4983-9bd8-a1b2a5a4c7bd"
      unitRef="usd">71143000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfMzUtMS0xLTEtMA_4bec06d8-0417-42eb-8ece-b6efbdc5b58e"
      unitRef="usd">128570000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfMzUtMy0xLTEtMA_d3bf2bea-5b88-4a4c-9f8e-a9987e8a7447"
      unitRef="usd">129312000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfMzctMS0xLTEtMA_edd258fc-5860-40cc-b0c7-b333fc3cd8bc"
      unitRef="usd">204990000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfMzctMy0xLTEtMA_31fe6520-3825-4620-8cec-cce1571e36f5"
      unitRef="usd">204261000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfNDAtMS0xLTEtMA_439f6050-dd15-4c72-b595-c17958344b05"
      unitRef="usd">1466978000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfNDAtMy0xLTEtMA_c7588add-d371-4226-953d-70267cf119b4"
      unitRef="usd">1434929000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfNDEtMS0xLTEtMA_560e94a1-2098-43d1-b6c5-179cd763d501"
      unitRef="usd">-155260000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfNDEtMy0xLTEtMA_3f630c94-dea4-4b88-b031-b7593e096399"
      unitRef="usd">-201681000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfNDItMS0xLTEtMA_81ddead6-d5dd-4dd2-ba17-e89b51f774d7"
      unitRef="usd">5113000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfNDItMy0xLTEtMA_0c585f24-d70a-4505-b9bc-8e6001b77531"
      unitRef="usd">-3469000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfNDMtMS0xLTEtMA_db29059d-ed43-406e-8fe7-de586b9eb0cb"
      unitRef="usd">1316831000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfNDMtMy0xLTEtMA_ed89fdba-9206-4b53-9872-c58d7948a3a8"
      unitRef="usd">1229779000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfNDQtMS0xLTEtMA_9567fcd4-5d27-4150-9fef-698572783a7f"
      unitRef="usd">1699864000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xNi9mcmFnOjM2YmFlNzBkZDk4MTRkZjc4MzZhYjYxMjk4NjRkZjAwL3RhYmxlOmUxZGE3NTExMzJmYzQyNDM5N2Q2NWRjNThhNGJkNDk4L3RhYmxlcmFuZ2U6ZTFkYTc1MTEzMmZjNDI0Mzk3ZDY1ZGM1OGE0YmQ0OThfNDQtMy0xLTEtMA_95e3aa4b-5895-4115-a7a1-c61eab5ee5ef"
      unitRef="usd">1592677000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia4fe02e04c9c43af877f5e90cc0e7824_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMy0xLTEtMS0w_ce6267f9-2efb-41af-8409-635a9436374a"
      unitRef="usd">347325000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i51e37ea80afc46cc82fcf4e76243fda7_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMy0zLTEtMS0w_d2305d82-42f3-4eb7-aef0-b297ab5c33a6"
      unitRef="usd">388912000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMy01LTEtMS0w_8936b495-4643-4310-9ed7-b032b7ee3915"
      unitRef="usd">589898000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMy03LTEtMS0w_88b8bf06-98aa-432d-b89a-045f69b30e5a"
      unitRef="usd">627165000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ia4fe02e04c9c43af877f5e90cc0e7824_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfNC0xLTEtMS0w_6d0a691f-46a1-4e30-9717-64a153c65003"
      unitRef="usd">167115000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i51e37ea80afc46cc82fcf4e76243fda7_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfNC0zLTEtMS0w_1322d98a-12d6-4323-9728-8b41c1b4ee6b"
      unitRef="usd">180979000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfNC01LTEtMS0w_23693e7b-3ae4-4bbd-a572-9a257ff653b5"
      unitRef="usd">282216000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfNC03LTEtMS0w_30c7faa4-9643-450e-b0fc-648957393a91"
      unitRef="usd">296738000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="ia4fe02e04c9c43af877f5e90cc0e7824_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfNS0xLTEtMS0w_27010096-8f63-44c9-a6a2-5c2d17b30cbc"
      unitRef="usd">180210000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i51e37ea80afc46cc82fcf4e76243fda7_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfNS0zLTEtMS0w_52caf617-6386-430b-a94b-bed4fd6101aa"
      unitRef="usd">207933000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfNS01LTEtMS0w_e5922f7f-56fb-4821-8ad4-774ab5512842"
      unitRef="usd">307682000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfNS03LTEtMS0w_5553882e-f934-42f2-ae49-fd0ce192a77f"
      unitRef="usd">330427000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ia4fe02e04c9c43af877f5e90cc0e7824_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfNy0xLTEtMS0w_935930a3-f15e-4723-a586-7f6b4565ff75"
      unitRef="usd">84810000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i51e37ea80afc46cc82fcf4e76243fda7_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfNy0zLTEtMS0w_2ffb4138-b0a5-488a-8d2b-c312e5ef8ccd"
      unitRef="usd">88239000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfNy01LTEtMS0w_0a4b4a49-89a2-44b0-a110-c226346c436f"
      unitRef="usd">163551000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfNy03LTEtMS0w_9d7ec454-26f1-4906-8921-5501e745b988"
      unitRef="usd">177069000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ia4fe02e04c9c43af877f5e90cc0e7824_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfOC0xLTEtMS0w_8677574f-4511-4392-b068-ac58a6982f40"
      unitRef="usd">31247000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i51e37ea80afc46cc82fcf4e76243fda7_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfOC0zLTEtMS0w_7c7a9ade-6157-4548-8ea9-fc1f2ef76195"
      unitRef="usd">33018000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfOC01LTEtMS0w_82c7d2fd-490b-49d3-9909-c253572316db"
      unitRef="usd">60951000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfOC03LTEtMS0w_01aca6f4-ff28-4d57-baee-1ae862f3843c"
      unitRef="usd">62538000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:RestructuringCharges
      contextRef="ia4fe02e04c9c43af877f5e90cc0e7824_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfOS0xLTEtMS0w_1517642c-67be-4000-8f2d-a5fb01c99c69"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i51e37ea80afc46cc82fcf4e76243fda7_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfOS0zLTEtMS0w_97eed822-068c-4e90-8087-486312c3ede3"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfOS01LTEtMS0w_152bcd58-d50c-428c-983d-eac7b2553c2f"
      unitRef="usd">352000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfOS03LTEtMS0w_c6bff8a4-5a8b-4554-a9c4-e492549d93e6"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:OperatingExpenses
      contextRef="ia4fe02e04c9c43af877f5e90cc0e7824_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMTAtMS0xLTEtMA_afa1e78e-77ed-448d-97d3-822ebc88e5d1"
      unitRef="usd">116057000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i51e37ea80afc46cc82fcf4e76243fda7_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMTAtMy0xLTEtMA_9b0390ec-cc3f-4723-aea4-f7fff2e8da9f"
      unitRef="usd">121257000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMTAtNS0xLTEtMA_2d4f37ce-d455-4a39-9591-99ecf29c5e9d"
      unitRef="usd">224854000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMTAtNy0xLTEtMA_0dfdda96-699f-40de-89cf-c88df38dd836"
      unitRef="usd">239607000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia4fe02e04c9c43af877f5e90cc0e7824_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMTEtMS0xLTEtMA_b88976aa-ffb2-4851-a6f2-2b66ae402ac6"
      unitRef="usd">64153000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i51e37ea80afc46cc82fcf4e76243fda7_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMTEtMy0xLTEtMA_603f6847-0c22-48ab-ad21-9ebe81b6389c"
      unitRef="usd">86676000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMTEtNS0xLTEtMA_3c856b04-f81d-4de1-80c6-bdf0339da7b8"
      unitRef="usd">82828000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMTEtNy0xLTEtMA_163605cc-5f3e-48c4-8d90-c87d08544465"
      unitRef="usd">90820000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeNet
      contextRef="ia4fe02e04c9c43af877f5e90cc0e7824_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMTItMS0xLTEtMA_c0e09c3b-9c19-4d15-be19-df73bd234c9c"
      unitRef="usd">1658000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="i51e37ea80afc46cc82fcf4e76243fda7_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMTItMy0xLTEtMA_04e8e493-6404-4afe-b23d-ee1a879786e2"
      unitRef="usd">2530000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMTItNS0xLTEtMA_b93b4b76-7f34-4436-af68-639edc314ffd"
      unitRef="usd">3493000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMTItNy0xLTEtMA_3e6a8ac3-5c88-4b77-b4dd-2f670d7f0cb0"
      unitRef="usd">5074000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InterestExpenseDebt
      contextRef="ia4fe02e04c9c43af877f5e90cc0e7824_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMTMtMS0xLTEtMA_cf270e54-69af-47e9-9db5-20637bc42924"
      unitRef="usd">280000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i51e37ea80afc46cc82fcf4e76243fda7_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMTMtMy0xLTEtMA_758148e9-e87e-4430-bcd2-5ed48301367b"
      unitRef="usd">280000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMTMtNS0xLTEtMA_fdd9b90b-33c7-43e8-9725-74aa05f8be6e"
      unitRef="usd">539000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMTMtNy0xLTEtMA_5f1a8ed3-e232-4aaa-8640-94d1564d7551"
      unitRef="usd">539000</us-gaap:InterestExpenseDebt>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ia4fe02e04c9c43af877f5e90cc0e7824_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMTQtMS0xLTEtMA_86bd748f-30f2-401b-bef0-f01964af0505"
      unitRef="usd">784000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i51e37ea80afc46cc82fcf4e76243fda7_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMTQtMy0xLTEtMA_aab5b5e3-fab2-4d34-ab93-d233dd54f64e"
      unitRef="usd">-568000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMTQtNS0xLTEtMA_2e9a38bc-83a7-442a-89d4-31dab288c570"
      unitRef="usd">895000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMTQtNy0xLTEtMA_114075e1-15f7-4bdd-8e82-493f9d89e7f2"
      unitRef="usd">-946000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ia4fe02e04c9c43af877f5e90cc0e7824_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMTUtMS0xLTEtMA_70f2978a-964a-46fb-91ee-d2226946950c"
      unitRef="usd">66315000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i51e37ea80afc46cc82fcf4e76243fda7_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMTUtMy0xLTEtMA_016caafa-b8d6-4556-964d-52bf9baa0f07"
      unitRef="usd">88358000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMTUtNS0xLTEtMA_6fd2a6aa-810d-43cc-9454-e381eb8fe517"
      unitRef="usd">86677000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMTUtNy0xLTEtMA_3028df0b-9274-4989-b1c1-f0242faa20ed"
      unitRef="usd">94409000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia4fe02e04c9c43af877f5e90cc0e7824_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMTYtMS0xLTEtMA_d37921ed-2d0c-4eff-8c0c-98cf1e71064c"
      unitRef="usd">6829000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i51e37ea80afc46cc82fcf4e76243fda7_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMTYtMy0xLTEtMA_3874f326-d0fe-4bdf-8f35-6f3622c02ecc"
      unitRef="usd">12148000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMTYtNS0xLTEtMA_c8079a09-e752-4645-863c-1335c8ef0b15"
      unitRef="usd">8982000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMTYtNy0xLTEtMA_a713556b-66cd-4628-85ec-3b009027be70"
      unitRef="usd">13581000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="ia4fe02e04c9c43af877f5e90cc0e7824_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMTctMS0xLTEtMA_26176a90-64b6-4ef5-ba05-4a124584d2ed"
      unitRef="usd">59486000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i51e37ea80afc46cc82fcf4e76243fda7_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMTctMy0xLTEtMA_a034275d-bd66-4faf-ae58-4dbc0cb6ad6c"
      unitRef="usd">76210000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMTctNS0xLTEtMA_4529ff83-e79f-46b9-8c1c-c1d9f4542d20"
      unitRef="usd">77695000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMTctNS0xLTEtMA_9e5f4d78-5e06-48f8-acd0-56b8df37ceb7"
      unitRef="usd">77695000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMTctNy0xLTEtMA_06772e77-3093-4061-aa9e-70e710c42ce9"
      unitRef="usd">80828000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia4fe02e04c9c43af877f5e90cc0e7824_D20200628-20200926"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMTktMS0xLTEtMA_fbb05423-e0e1-4653-b964-e8446a87666b"
      unitRef="usdPerShare">1.02</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i51e37ea80afc46cc82fcf4e76243fda7_D20190630-20190928"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMTktMy0xLTEtMA_38457add-1523-4fae-a48a-1a469f26f209"
      unitRef="usdPerShare">1.31</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMTktNS0xLTEtMA_b0db2ed2-c83d-4e91-aa29-491f94ddb56a"
      unitRef="usdPerShare">1.33</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMTktNy0xLTEtMA_b1744a5e-7941-4af8-936c-2c5e67237bb5"
      unitRef="usdPerShare">1.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia4fe02e04c9c43af877f5e90cc0e7824_D20200628-20200926"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMjAtMS0xLTEtMA_e0aff260-cac0-42b0-a6be-a1a4591788c3"
      unitRef="usdPerShare">0.99</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i51e37ea80afc46cc82fcf4e76243fda7_D20190630-20190928"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMjAtMy0xLTEtMA_5560de6b-8f59-462a-8f18-26826352507c"
      unitRef="usdPerShare">1.27</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMjAtNS0xLTEtMA_2efffb6e-8069-4b67-a119-48f8efa60bf7"
      unitRef="usdPerShare">1.29</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMjAtNy0xLTEtMA_26988469-1253-46ea-b4ab-2aaf51aa4d43"
      unitRef="usdPerShare">1.34</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia4fe02e04c9c43af877f5e90cc0e7824_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMjEtMS0xLTEtMA_fff660bd-19ad-4fe1-b7ca-135511dc5b92"
      unitRef="shares">58191000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i51e37ea80afc46cc82fcf4e76243fda7_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMjEtMy0xLTEtMA_46fb2518-a4fc-46e7-9c02-55fd96df7919"
      unitRef="shares">58011000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMjEtNS0xLTEtMA_c9bb2fad-cd92-4ef6-90d9-3a1b82c16c3d"
      unitRef="shares">58252000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMjEtNy0xLTEtMA_9e437afd-ff0b-48ba-8375-a40edaccd054"
      unitRef="shares">58276000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia4fe02e04c9c43af877f5e90cc0e7824_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMjItMS0xLTEtMA_7d730ebd-12b3-4b1a-b6e5-dc5aaf7a9d35"
      unitRef="shares">60127000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i51e37ea80afc46cc82fcf4e76243fda7_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMjItMy0xLTEtMA_cfda7cd3-dd87-422a-99f9-aebfdedfbcca"
      unitRef="shares">60213000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMjItNS0xLTEtMA_58d807cb-d0a6-499e-97d9-9af723db8835"
      unitRef="shares">60203000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8xOS9mcmFnOjZmZGI0NTdmZTRkNDRhODY4ZDQ5MjBkYzM1NmY5ZWEzL3RhYmxlOjQ1YWJjNWQ0Y2Q3MDRjN2Y4YzI1MTk4ZGEzZTUxMjM4L3RhYmxlcmFuZ2U6NDVhYmM1ZDRjZDcwNGM3ZjhjMjUxOThkYTNlNTEyMzhfMjItNy0xLTEtMA_8a1cf232-1cca-4721-af98-e191ddb22fe7"
      unitRef="shares">60260000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="ia4fe02e04c9c43af877f5e90cc0e7824_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yMi9mcmFnOjdjNmQ3ZWQyODgwYzRjMWRhZGY3ZTQ4ZmFhYjM2ZDFmL3RhYmxlOjlhYjkzZTBmYWI2ZTQ2YTNiYTYyN2QxMjc0OTc0YjljL3RhYmxlcmFuZ2U6OWFiOTNlMGZhYjZlNDZhM2JhNjI3ZDEyNzQ5NzRiOWNfMy0xLTEtMS0w_1845d128-40ad-4f52-9a0d-a118f25b4b8e"
      unitRef="usd">59486000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i51e37ea80afc46cc82fcf4e76243fda7_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yMi9mcmFnOjdjNmQ3ZWQyODgwYzRjMWRhZGY3ZTQ4ZmFhYjM2ZDFmL3RhYmxlOjlhYjkzZTBmYWI2ZTQ2YTNiYTYyN2QxMjc0OTc0YjljL3RhYmxlcmFuZ2U6OWFiOTNlMGZhYjZlNDZhM2JhNjI3ZDEyNzQ5NzRiOWNfMy0zLTEtMS0w_ad376a02-a969-428e-85ab-26d1ca30ee02"
      unitRef="usd">76210000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yMi9mcmFnOjdjNmQ3ZWQyODgwYzRjMWRhZGY3ZTQ4ZmFhYjM2ZDFmL3RhYmxlOjlhYjkzZTBmYWI2ZTQ2YTNiYTYyN2QxMjc0OTc0YjljL3RhYmxlcmFuZ2U6OWFiOTNlMGZhYjZlNDZhM2JhNjI3ZDEyNzQ5NzRiOWNfMy01LTEtMS0w_35e71bcb-98b8-4847-8433-122f598a31ad"
      unitRef="usd">77695000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yMi9mcmFnOjdjNmQ3ZWQyODgwYzRjMWRhZGY3ZTQ4ZmFhYjM2ZDFmL3RhYmxlOjlhYjkzZTBmYWI2ZTQ2YTNiYTYyN2QxMjc0OTc0YjljL3RhYmxlcmFuZ2U6OWFiOTNlMGZhYjZlNDZhM2JhNjI3ZDEyNzQ5NzRiOWNfMy03LTEtMS0w_df7a79b2-c11d-488d-9aab-eaaeb2d2d31b"
      unitRef="usd">80828000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
      contextRef="ia4fe02e04c9c43af877f5e90cc0e7824_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yMi9mcmFnOjdjNmQ3ZWQyODgwYzRjMWRhZGY3ZTQ4ZmFhYjM2ZDFmL3RhYmxlOjlhYjkzZTBmYWI2ZTQ2YTNiYTYyN2QxMjc0OTc0YjljL3RhYmxlcmFuZ2U6OWFiOTNlMGZhYjZlNDZhM2JhNjI3ZDEyNzQ5NzRiOWNfNS0xLTEtMS0w_d3ecec61-5a82-4795-ae3e-0927ffb48611"
      unitRef="usd">651000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
      contextRef="i51e37ea80afc46cc82fcf4e76243fda7_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yMi9mcmFnOjdjNmQ3ZWQyODgwYzRjMWRhZGY3ZTQ4ZmFhYjM2ZDFmL3RhYmxlOjlhYjkzZTBmYWI2ZTQ2YTNiYTYyN2QxMjc0OTc0YjljL3RhYmxlcmFuZ2U6OWFiOTNlMGZhYjZlNDZhM2JhNjI3ZDEyNzQ5NzRiOWNfNS0zLTEtMS0w_9b426a93-2f2c-4860-9d38-8aea590d127d"
      unitRef="usd">-1427000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yMi9mcmFnOjdjNmQ3ZWQyODgwYzRjMWRhZGY3ZTQ4ZmFhYjM2ZDFmL3RhYmxlOjlhYjkzZTBmYWI2ZTQ2YTNiYTYyN2QxMjc0OTc0YjljL3RhYmxlcmFuZ2U6OWFiOTNlMGZhYjZlNDZhM2JhNjI3ZDEyNzQ5NzRiOWNfNS01LTEtMS0w_4946f59c-f6e2-4753-ae77-092bf89f0be3"
      unitRef="usd">1665000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yMi9mcmFnOjdjNmQ3ZWQyODgwYzRjMWRhZGY3ZTQ4ZmFhYjM2ZDFmL3RhYmxlOjlhYjkzZTBmYWI2ZTQ2YTNiYTYyN2QxMjc0OTc0YjljL3RhYmxlcmFuZ2U6OWFiOTNlMGZhYjZlNDZhM2JhNjI3ZDEyNzQ5NzRiOWNfNS03LTEtMS0w_02ed7f4f-60f3-4d3c-81c2-21750d8e3247"
      unitRef="usd">-1403000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax
      contextRef="ia4fe02e04c9c43af877f5e90cc0e7824_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yMi9mcmFnOjdjNmQ3ZWQyODgwYzRjMWRhZGY3ZTQ4ZmFhYjM2ZDFmL3RhYmxlOjlhYjkzZTBmYWI2ZTQ2YTNiYTYyN2QxMjc0OTc0YjljL3RhYmxlcmFuZ2U6OWFiOTNlMGZhYjZlNDZhM2JhNjI3ZDEyNzQ5NzRiOWNfNi0xLTEtMS0w_ff8e8a10-1a41-48cd-8074-319be52da68c"
      unitRef="usd">-733000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax
      contextRef="i51e37ea80afc46cc82fcf4e76243fda7_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yMi9mcmFnOjdjNmQ3ZWQyODgwYzRjMWRhZGY3ZTQ4ZmFhYjM2ZDFmL3RhYmxlOjlhYjkzZTBmYWI2ZTQ2YTNiYTYyN2QxMjc0OTc0YjljL3RhYmxlcmFuZ2U6OWFiOTNlMGZhYjZlNDZhM2JhNjI3ZDEyNzQ5NzRiOWNfNi0zLTEtMS0w_1606016e-c562-49d8-a784-de7d80f93b59"
      unitRef="usd">385000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yMi9mcmFnOjdjNmQ3ZWQyODgwYzRjMWRhZGY3ZTQ4ZmFhYjM2ZDFmL3RhYmxlOjlhYjkzZTBmYWI2ZTQ2YTNiYTYyN2QxMjc0OTc0YjljL3RhYmxlcmFuZ2U6OWFiOTNlMGZhYjZlNDZhM2JhNjI3ZDEyNzQ5NzRiOWNfNi01LTEtMS0w_9f92fce1-1b14-4dd1-ba60-d5257c6b46a3"
      unitRef="usd">8755000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yMi9mcmFnOjdjNmQ3ZWQyODgwYzRjMWRhZGY3ZTQ4ZmFhYjM2ZDFmL3RhYmxlOjlhYjkzZTBmYWI2ZTQ2YTNiYTYyN2QxMjc0OTc0YjljL3RhYmxlcmFuZ2U6OWFiOTNlMGZhYjZlNDZhM2JhNjI3ZDEyNzQ5NzRiOWNfNi03LTEtMS0w_9e76ea3d-c6ea-466d-855a-2c98b1fcd9dc"
      unitRef="usd">2500000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax>
    <us-gaap:TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarningsTaxEffect
      contextRef="ia4fe02e04c9c43af877f5e90cc0e7824_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yMi9mcmFnOjdjNmQ3ZWQyODgwYzRjMWRhZGY3ZTQ4ZmFhYjM2ZDFmL3RhYmxlOjlhYjkzZTBmYWI2ZTQ2YTNiYTYyN2QxMjc0OTc0YjljL3RhYmxlcmFuZ2U6OWFiOTNlMGZhYjZlNDZhM2JhNjI3ZDEyNzQ5NzRiOWNfOC0xLTEtMS0w_ca9123cf-3442-44d4-9455-3336bde2e4c7"
      unitRef="usd">0</us-gaap:TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarningsTaxEffect>
    <us-gaap:TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarningsTaxEffect
      contextRef="i51e37ea80afc46cc82fcf4e76243fda7_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yMi9mcmFnOjdjNmQ3ZWQyODgwYzRjMWRhZGY3ZTQ4ZmFhYjM2ZDFmL3RhYmxlOjlhYjkzZTBmYWI2ZTQ2YTNiYTYyN2QxMjc0OTc0YjljL3RhYmxlcmFuZ2U6OWFiOTNlMGZhYjZlNDZhM2JhNjI3ZDEyNzQ5NzRiOWNfOC0zLTEtMS0w_a5ec720d-fc0b-4fd6-947c-92ac071dfc75"
      unitRef="usd">0</us-gaap:TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarningsTaxEffect>
    <us-gaap:TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarningsTaxEffect
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yMi9mcmFnOjdjNmQ3ZWQyODgwYzRjMWRhZGY3ZTQ4ZmFhYjM2ZDFmL3RhYmxlOjlhYjkzZTBmYWI2ZTQ2YTNiYTYyN2QxMjc0OTc0YjljL3RhYmxlcmFuZ2U6OWFiOTNlMGZhYjZlNDZhM2JhNjI3ZDEyNzQ5NzRiOWNfOC01LTEtMS0w_e5643b3f-43d7-4a55-a15f-dffd26224ae7"
      unitRef="usd">0</us-gaap:TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarningsTaxEffect>
    <us-gaap:TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarningsTaxEffect
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yMi9mcmFnOjdjNmQ3ZWQyODgwYzRjMWRhZGY3ZTQ4ZmFhYjM2ZDFmL3RhYmxlOjlhYjkzZTBmYWI2ZTQ2YTNiYTYyN2QxMjc0OTc0YjljL3RhYmxlcmFuZ2U6OWFiOTNlMGZhYjZlNDZhM2JhNjI3ZDEyNzQ5NzRiOWNfOC03LTEtMS0w_9ace3195-54df-463c-a612-bc857d831053"
      unitRef="usd">-257000</us-gaap:TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarningsTaxEffect>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="ia4fe02e04c9c43af877f5e90cc0e7824_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yMi9mcmFnOjdjNmQ3ZWQyODgwYzRjMWRhZGY3ZTQ4ZmFhYjM2ZDFmL3RhYmxlOjlhYjkzZTBmYWI2ZTQ2YTNiYTYyN2QxMjc0OTc0YjljL3RhYmxlcmFuZ2U6OWFiOTNlMGZhYjZlNDZhM2JhNjI3ZDEyNzQ5NzRiOWNfOS0xLTEtMS0w_bb16546c-25c0-41ae-807c-33dfe43353da"
      unitRef="usd">-154000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i51e37ea80afc46cc82fcf4e76243fda7_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yMi9mcmFnOjdjNmQ3ZWQyODgwYzRjMWRhZGY3ZTQ4ZmFhYjM2ZDFmL3RhYmxlOjlhYjkzZTBmYWI2ZTQ2YTNiYTYyN2QxMjc0OTc0YjljL3RhYmxlcmFuZ2U6OWFiOTNlMGZhYjZlNDZhM2JhNjI3ZDEyNzQ5NzRiOWNfOS0zLTEtMS0w_cea60f48-85fd-4fdb-be5d-d7d0c209f4b4"
      unitRef="usd">81000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yMi9mcmFnOjdjNmQ3ZWQyODgwYzRjMWRhZGY3ZTQ4ZmFhYjM2ZDFmL3RhYmxlOjlhYjkzZTBmYWI2ZTQ2YTNiYTYyN2QxMjc0OTc0YjljL3RhYmxlcmFuZ2U6OWFiOTNlMGZhYjZlNDZhM2JhNjI3ZDEyNzQ5NzRiOWNfOS01LTEtMS0w_70f28f06-375b-4b2f-b565-c7ff4a28d11d"
      unitRef="usd">1838000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yMi9mcmFnOjdjNmQ3ZWQyODgwYzRjMWRhZGY3ZTQ4ZmFhYjM2ZDFmL3RhYmxlOjlhYjkzZTBmYWI2ZTQ2YTNiYTYyN2QxMjc0OTc0YjljL3RhYmxlcmFuZ2U6OWFiOTNlMGZhYjZlNDZhM2JhNjI3ZDEyNzQ5NzRiOWNfOS03LTEtMS0w_d9ef9f74-8809-47ed-86e5-89b130b34531"
      unitRef="usd">525000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ia4fe02e04c9c43af877f5e90cc0e7824_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yMi9mcmFnOjdjNmQ3ZWQyODgwYzRjMWRhZGY3ZTQ4ZmFhYjM2ZDFmL3RhYmxlOjlhYjkzZTBmYWI2ZTQ2YTNiYTYyN2QxMjc0OTc0YjljL3RhYmxlcmFuZ2U6OWFiOTNlMGZhYjZlNDZhM2JhNjI3ZDEyNzQ5NzRiOWNfMTAtMS0xLTEtMA_86b80f7b-88c8-4ed8-af91-a8e1f685c760"
      unitRef="usd">59558000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i51e37ea80afc46cc82fcf4e76243fda7_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yMi9mcmFnOjdjNmQ3ZWQyODgwYzRjMWRhZGY3ZTQ4ZmFhYjM2ZDFmL3RhYmxlOjlhYjkzZTBmYWI2ZTQ2YTNiYTYyN2QxMjc0OTc0YjljL3RhYmxlcmFuZ2U6OWFiOTNlMGZhYjZlNDZhM2JhNjI3ZDEyNzQ5NzRiOWNfMTAtMy0xLTEtMA_da011979-5c2b-472f-8c2e-ce1c15354875"
      unitRef="usd">75087000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yMi9mcmFnOjdjNmQ3ZWQyODgwYzRjMWRhZGY3ZTQ4ZmFhYjM2ZDFmL3RhYmxlOjlhYjkzZTBmYWI2ZTQ2YTNiYTYyN2QxMjc0OTc0YjljL3RhYmxlcmFuZ2U6OWFiOTNlMGZhYjZlNDZhM2JhNjI3ZDEyNzQ5NzRiOWNfMTAtNS0xLTEtMA_ef07b679-e49f-4b60-8efe-82af22bc9e6e"
      unitRef="usd">86277000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yMi9mcmFnOjdjNmQ3ZWQyODgwYzRjMWRhZGY3ZTQ4ZmFhYjM2ZDFmL3RhYmxlOjlhYjkzZTBmYWI2ZTQ2YTNiYTYyN2QxMjc0OTc0YjljL3RhYmxlcmFuZ2U6OWFiOTNlMGZhYjZlNDZhM2JhNjI3ZDEyNzQ5NzRiOWNfMTAtNy0xLTEtMA_bbff517d-aecc-44c7-8ff6-e70b6d1810ef"
      unitRef="usd">81143000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yNS9mcmFnOjc2NTk4MmIyYmM2ZTRkMDA4N2Y3NmE5ODA2OTM3MzNjL3RhYmxlOjk5N2ViOWVjYTg5YzRiMTI4YWMyMmZjZWZiZjRmNTE0L3RhYmxlcmFuZ2U6OTk3ZWI5ZWNhODljNGIxMjhhYzIyZmNlZmJmNGY1MTRfNC0xLTEtMS0w_bc24df75-6943-4084-9b0e-568c960e3f52"
      unitRef="usd">77695000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yNS9mcmFnOjc2NTk4MmIyYmM2ZTRkMDA4N2Y3NmE5ODA2OTM3MzNjL3RhYmxlOjk5N2ViOWVjYTg5YzRiMTI4YWMyMmZjZWZiZjRmNTE0L3RhYmxlcmFuZ2U6OTk3ZWI5ZWNhODljNGIxMjhhYzIyZmNlZmJmNGY1MTRfNC0zLTEtMS0w_f2a5f4c2-e67d-492a-83f4-3a52850256d1"
      unitRef="usd">80828000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yNS9mcmFnOjc2NTk4MmIyYmM2ZTRkMDA4N2Y3NmE5ODA2OTM3MzNjL3RhYmxlOjk5N2ViOWVjYTg5YzRiMTI4YWMyMmZjZWZiZjRmNTE0L3RhYmxlcmFuZ2U6OTk3ZWI5ZWNhODljNGIxMjhhYzIyZmNlZmJmNGY1MTRfNi0xLTEtMS0w_197cf1bf-650b-451c-a313-4acc530c0169"
      unitRef="usd">23845000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yNS9mcmFnOjc2NTk4MmIyYmM2ZTRkMDA4N2Y3NmE5ODA2OTM3MzNjL3RhYmxlOjk5N2ViOWVjYTg5YzRiMTI4YWMyMmZjZWZiZjRmNTE0L3RhYmxlcmFuZ2U6OTk3ZWI5ZWNhODljNGIxMjhhYzIyZmNlZmJmNGY1MTRfNi0zLTEtMS0w_8b682c85-9a57-46ed-b5d8-1e16e501eace"
      unitRef="usd">37911000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yNS9mcmFnOjc2NTk4MmIyYmM2ZTRkMDA4N2Y3NmE5ODA2OTM3MzNjL3RhYmxlOjk5N2ViOWVjYTg5YzRiMTI4YWMyMmZjZWZiZjRmNTE0L3RhYmxlcmFuZ2U6OTk3ZWI5ZWNhODljNGIxMjhhYzIyZmNlZmJmNGY1MTRfNy0xLTEtMS0w_c0ba7294-84e1-4a9c-979d-5d8b1f24ddb5"
      unitRef="usd">28782000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yNS9mcmFnOjc2NTk4MmIyYmM2ZTRkMDA4N2Y3NmE5ODA2OTM3MzNjL3RhYmxlOjk5N2ViOWVjYTg5YzRiMTI4YWMyMmZjZWZiZjRmNTE0L3RhYmxlcmFuZ2U6OTk3ZWI5ZWNhODljNGIxMjhhYzIyZmNlZmJmNGY1MTRfNy0zLTEtMS0w_a2553b76-5419-4f04-b88d-f27d4ab913a2"
      unitRef="usd">25540000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yNS9mcmFnOjc2NTk4MmIyYmM2ZTRkMDA4N2Y3NmE5ODA2OTM3MzNjL3RhYmxlOjk5N2ViOWVjYTg5YzRiMTI4YWMyMmZjZWZiZjRmNTE0L3RhYmxlcmFuZ2U6OTk3ZWI5ZWNhODljNGIxMjhhYzIyZmNlZmJmNGY1MTRfOC0xLTEtMS0w_6f985e9f-6ed4-4832-9891-079a598600f0"
      unitRef="usd">-1221000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yNS9mcmFnOjc2NTk4MmIyYmM2ZTRkMDA4N2Y3NmE5ODA2OTM3MzNjL3RhYmxlOjk5N2ViOWVjYTg5YzRiMTI4YWMyMmZjZWZiZjRmNTE0L3RhYmxlcmFuZ2U6OTk3ZWI5ZWNhODljNGIxMjhhYzIyZmNlZmJmNGY1MTRfOC0zLTEtMS0w_4e5fc436-252f-47cb-939c-5393f5094669"
      unitRef="usd">-1919000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yNS9mcmFnOjc2NTk4MmIyYmM2ZTRkMDA4N2Y3NmE5ODA2OTM3MzNjL3RhYmxlOjk5N2ViOWVjYTg5YzRiMTI4YWMyMmZjZWZiZjRmNTE0L3RhYmxlcmFuZ2U6OTk3ZWI5ZWNhODljNGIxMjhhYzIyZmNlZmJmNGY1MTRfOS0xLTEtMS0w_a7eacf96-00bd-4aa9-ab82-d264e7e942cb"
      unitRef="usd">-11000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yNS9mcmFnOjc2NTk4MmIyYmM2ZTRkMDA4N2Y3NmE5ODA2OTM3MzNjL3RhYmxlOjk5N2ViOWVjYTg5YzRiMTI4YWMyMmZjZWZiZjRmNTE0L3RhYmxlcmFuZ2U6OTk3ZWI5ZWNhODljNGIxMjhhYzIyZmNlZmJmNGY1MTRfOS0zLTEtMS0w_7672fea4-6a0f-4876-bde2-0d0854caf2ef"
      unitRef="usd">-5000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yNS9mcmFnOjc2NTk4MmIyYmM2ZTRkMDA4N2Y3NmE5ODA2OTM3MzNjL3RhYmxlOjk5N2ViOWVjYTg5YzRiMTI4YWMyMmZjZWZiZjRmNTE0L3RhYmxlcmFuZ2U6OTk3ZWI5ZWNhODljNGIxMjhhYzIyZmNlZmJmNGY1MTRfMTEtMS0xLTEtMA_11b598c4-09bb-4d82-a5ce-2066ff645012"
      unitRef="usd">-124000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yNS9mcmFnOjc2NTk4MmIyYmM2ZTRkMDA4N2Y3NmE5ODA2OTM3MzNjL3RhYmxlOjk5N2ViOWVjYTg5YzRiMTI4YWMyMmZjZWZiZjRmNTE0L3RhYmxlcmFuZ2U6OTk3ZWI5ZWNhODljNGIxMjhhYzIyZmNlZmJmNGY1MTRfMTEtMy0xLTEtMA_ed169640-de55-47d6-98d0-7b601fedb032"
      unitRef="usd">-453000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:RestructuringCharges
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yNS9mcmFnOjc2NTk4MmIyYmM2ZTRkMDA4N2Y3NmE5ODA2OTM3MzNjL3RhYmxlOjk5N2ViOWVjYTg5YzRiMTI4YWMyMmZjZWZiZjRmNTE0L3RhYmxlcmFuZ2U6OTk3ZWI5ZWNhODljNGIxMjhhYzIyZmNlZmJmNGY1MTRfMTItMS0xLTEtMA_9c786b30-8620-44c1-b548-d010325dfe7f"
      unitRef="usd">352000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yNS9mcmFnOjc2NTk4MmIyYmM2ZTRkMDA4N2Y3NmE5ODA2OTM3MzNjL3RhYmxlOjk5N2ViOWVjYTg5YzRiMTI4YWMyMmZjZWZiZjRmNTE0L3RhYmxlcmFuZ2U6OTk3ZWI5ZWNhODljNGIxMjhhYzIyZmNlZmJmNGY1MTRfMTItMy0xLTEtMA_8369aaf1-22ab-4982-ae24-6e8fd3eea72e"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yNS9mcmFnOjc2NTk4MmIyYmM2ZTRkMDA4N2Y3NmE5ODA2OTM3MzNjL3RhYmxlOjk5N2ViOWVjYTg5YzRiMTI4YWMyMmZjZWZiZjRmNTE0L3RhYmxlcmFuZ2U6OTk3ZWI5ZWNhODljNGIxMjhhYzIyZmNlZmJmNGY1MTRfMTQtMS0xLTEtMA_0d663fd6-c97d-41e3-aedf-695faccf9c96"
      unitRef="usd">27498000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yNS9mcmFnOjc2NTk4MmIyYmM2ZTRkMDA4N2Y3NmE5ODA2OTM3MzNjL3RhYmxlOjk5N2ViOWVjYTg5YzRiMTI4YWMyMmZjZWZiZjRmNTE0L3RhYmxlcmFuZ2U6OTk3ZWI5ZWNhODljNGIxMjhhYzIyZmNlZmJmNGY1MTRfMTQtMy0xLTEtMA_d03f6647-0378-4fd8-8c2c-478726d46881"
      unitRef="usd">97305000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yNS9mcmFnOjc2NTk4MmIyYmM2ZTRkMDA4N2Y3NmE5ODA2OTM3MzNjL3RhYmxlOjk5N2ViOWVjYTg5YzRiMTI4YWMyMmZjZWZiZjRmNTE0L3RhYmxlcmFuZ2U6OTk3ZWI5ZWNhODljNGIxMjhhYzIyZmNlZmJmNGY1MTRfMTUtMS0xLTEtMA_98b8bb0a-da57-4592-bd41-a14b1034a5b7"
      unitRef="usd">62325000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yNS9mcmFnOjc2NTk4MmIyYmM2ZTRkMDA4N2Y3NmE5ODA2OTM3MzNjL3RhYmxlOjk5N2ViOWVjYTg5YzRiMTI4YWMyMmZjZWZiZjRmNTE0L3RhYmxlcmFuZ2U6OTk3ZWI5ZWNhODljNGIxMjhhYzIyZmNlZmJmNGY1MTRfMTUtMy0xLTEtMA_27865d85-f16f-477d-bf7d-959aab00c9f5"
      unitRef="usd">-19904000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yNS9mcmFnOjc2NTk4MmIyYmM2ZTRkMDA4N2Y3NmE5ODA2OTM3MzNjL3RhYmxlOjk5N2ViOWVjYTg5YzRiMTI4YWMyMmZjZWZiZjRmNTE0L3RhYmxlcmFuZ2U6OTk3ZWI5ZWNhODljNGIxMjhhYzIyZmNlZmJmNGY1MTRfMTYtMS0xLTEtMA_04bc3f6a-ffd5-4256-9c0d-66bd1ac816d1"
      unitRef="usd">4630000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yNS9mcmFnOjc2NTk4MmIyYmM2ZTRkMDA4N2Y3NmE5ODA2OTM3MzNjL3RhYmxlOjk5N2ViOWVjYTg5YzRiMTI4YWMyMmZjZWZiZjRmNTE0L3RhYmxlcmFuZ2U6OTk3ZWI5ZWNhODljNGIxMjhhYzIyZmNlZmJmNGY1MTRfMTYtMy0xLTEtMA_ee8bc5ec-3f56-4986-a72e-82725b68c854"
      unitRef="usd">6816000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yNS9mcmFnOjc2NTk4MmIyYmM2ZTRkMDA4N2Y3NmE5ODA2OTM3MzNjL3RhYmxlOjk5N2ViOWVjYTg5YzRiMTI4YWMyMmZjZWZiZjRmNTE0L3RhYmxlcmFuZ2U6OTk3ZWI5ZWNhODljNGIxMjhhYzIyZmNlZmJmNGY1MTRfMTctMS0xLTEtMA_92193d74-9ce8-4e40-91c8-c694b98d00c9"
      unitRef="usd">19351000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yNS9mcmFnOjc2NTk4MmIyYmM2ZTRkMDA4N2Y3NmE5ODA2OTM3MzNjL3RhYmxlOjk5N2ViOWVjYTg5YzRiMTI4YWMyMmZjZWZiZjRmNTE0L3RhYmxlcmFuZ2U6OTk3ZWI5ZWNhODljNGIxMjhhYzIyZmNlZmJmNGY1MTRfMTctMy0xLTEtMA_6aba3170-5a3d-483b-8914-f06ef9096d89"
      unitRef="usd">61525000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yNS9mcmFnOjc2NTk4MmIyYmM2ZTRkMDA4N2Y3NmE5ODA2OTM3MzNjL3RhYmxlOjk5N2ViOWVjYTg5YzRiMTI4YWMyMmZjZWZiZjRmNTE0L3RhYmxlcmFuZ2U6OTk3ZWI5ZWNhODljNGIxMjhhYzIyZmNlZmJmNGY1MTRfMTgtMS0xLTEtMA_a7a2da99-cfa6-4f71-9375-398beed6f9c3"
      unitRef="usd">-12348000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yNS9mcmFnOjc2NTk4MmIyYmM2ZTRkMDA4N2Y3NmE5ODA2OTM3MzNjL3RhYmxlOjk5N2ViOWVjYTg5YzRiMTI4YWMyMmZjZWZiZjRmNTE0L3RhYmxlcmFuZ2U6OTk3ZWI5ZWNhODljNGIxMjhhYzIyZmNlZmJmNGY1MTRfMTgtMy0xLTEtMA_f680e474-ae51-46fb-aed1-4d41fc628029"
      unitRef="usd">-2291000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yNS9mcmFnOjc2NTk4MmIyYmM2ZTRkMDA4N2Y3NmE5ODA2OTM3MzNjL3RhYmxlOjk5N2ViOWVjYTg5YzRiMTI4YWMyMmZjZWZiZjRmNTE0L3RhYmxlcmFuZ2U6OTk3ZWI5ZWNhODljNGIxMjhhYzIyZmNlZmJmNGY1MTRfMTktMS0xLTEtMA_54146e98-8d83-49df-8af7-6a5925252469"
      unitRef="usd">42138000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yNS9mcmFnOjc2NTk4MmIyYmM2ZTRkMDA4N2Y3NmE5ODA2OTM3MzNjL3RhYmxlOjk5N2ViOWVjYTg5YzRiMTI4YWMyMmZjZWZiZjRmNTE0L3RhYmxlcmFuZ2U6OTk3ZWI5ZWNhODljNGIxMjhhYzIyZmNlZmJmNGY1MTRfMTktMy0xLTEtMA_327dad1c-8436-40fe-9aab-05c50abce5b0"
      unitRef="usd">117835000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yNS9mcmFnOjc2NTk4MmIyYmM2ZTRkMDA4N2Y3NmE5ODA2OTM3MzNjL3RhYmxlOjk5N2ViOWVjYTg5YzRiMTI4YWMyMmZjZWZiZjRmNTE0L3RhYmxlcmFuZ2U6OTk3ZWI5ZWNhODljNGIxMjhhYzIyZmNlZmJmNGY1MTRfMjItMS0xLTEtMA_a1ab3193-ccff-4eaa-b583-b12d9c03f991"
      unitRef="usd">73458000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yNS9mcmFnOjc2NTk4MmIyYmM2ZTRkMDA4N2Y3NmE5ODA2OTM3MzNjL3RhYmxlOjk5N2ViOWVjYTg5YzRiMTI4YWMyMmZjZWZiZjRmNTE0L3RhYmxlcmFuZ2U6OTk3ZWI5ZWNhODljNGIxMjhhYzIyZmNlZmJmNGY1MTRfMjItMy0xLTEtMA_66cbcf05-cdb6-49c6-8f4f-bcdb212c84f6"
      unitRef="usd">90922000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yNS9mcmFnOjc2NTk4MmIyYmM2ZTRkMDA4N2Y3NmE5ODA2OTM3MzNjL3RhYmxlOjk5N2ViOWVjYTg5YzRiMTI4YWMyMmZjZWZiZjRmNTE0L3RhYmxlcmFuZ2U6OTk3ZWI5ZWNhODljNGIxMjhhYzIyZmNlZmJmNGY1MTRfMjMtMS0xLTEtMA_4c609a93-3bd5-44d4-b3d0-ebf7d70f2322"
      unitRef="usd">124016000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yNS9mcmFnOjc2NTk4MmIyYmM2ZTRkMDA4N2Y3NmE5ODA2OTM3MzNjL3RhYmxlOjk5N2ViOWVjYTg5YzRiMTI4YWMyMmZjZWZiZjRmNTE0L3RhYmxlcmFuZ2U6OTk3ZWI5ZWNhODljNGIxMjhhYzIyZmNlZmJmNGY1MTRfMjMtMy0xLTEtMA_61a18ac0-ccb8-4803-9d33-d7c46a162366"
      unitRef="usd">121100000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yNS9mcmFnOjc2NTk4MmIyYmM2ZTRkMDA4N2Y3NmE5ODA2OTM3MzNjL3RhYmxlOjk5N2ViOWVjYTg5YzRiMTI4YWMyMmZjZWZiZjRmNTE0L3RhYmxlcmFuZ2U6OTk3ZWI5ZWNhODljNGIxMjhhYzIyZmNlZmJmNGY1MTRfMjQtMS0xLTEtMA_1503f361-db50-417f-8b83-461082cbc3bb"
      unitRef="usd">6967000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yNS9mcmFnOjc2NTk4MmIyYmM2ZTRkMDA4N2Y3NmE5ODA2OTM3MzNjL3RhYmxlOjk5N2ViOWVjYTg5YzRiMTI4YWMyMmZjZWZiZjRmNTE0L3RhYmxlcmFuZ2U6OTk3ZWI5ZWNhODljNGIxMjhhYzIyZmNlZmJmNGY1MTRfMjQtMy0xLTEtMA_43988292-320e-442e-ae74-d89c8233dba0"
      unitRef="usd">9333000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yNS9mcmFnOjc2NTk4MmIyYmM2ZTRkMDA4N2Y3NmE5ODA2OTM3MzNjL3RhYmxlOjk5N2ViOWVjYTg5YzRiMTI4YWMyMmZjZWZiZjRmNTE0L3RhYmxlcmFuZ2U6OTk3ZWI5ZWNhODljNGIxMjhhYzIyZmNlZmJmNGY1MTRfMjUtMS0xLTEtMA_ebb3a82c-fafe-48f8-a53c-fdfc231c07c7"
      unitRef="usd">1189000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yNS9mcmFnOjc2NTk4MmIyYmM2ZTRkMDA4N2Y3NmE5ODA2OTM3MzNjL3RhYmxlOjk5N2ViOWVjYTg5YzRiMTI4YWMyMmZjZWZiZjRmNTE0L3RhYmxlcmFuZ2U6OTk3ZWI5ZWNhODljNGIxMjhhYzIyZmNlZmJmNGY1MTRfMjUtMy0xLTEtMA_f20e4020-6735-4def-8d40-b746e9a7bc05"
      unitRef="usd">4730000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yNS9mcmFnOjc2NTk4MmIyYmM2ZTRkMDA4N2Y3NmE5ODA2OTM3MzNjL3RhYmxlOjk5N2ViOWVjYTg5YzRiMTI4YWMyMmZjZWZiZjRmNTE0L3RhYmxlcmFuZ2U6OTk3ZWI5ZWNhODljNGIxMjhhYzIyZmNlZmJmNGY1MTRfMjktMS0xLTEtMA_40362865-55a8-44ca-b97c-df20959ee65e"
      unitRef="usd">-58714000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yNS9mcmFnOjc2NTk4MmIyYmM2ZTRkMDA4N2Y3NmE5ODA2OTM3MzNjL3RhYmxlOjk5N2ViOWVjYTg5YzRiMTI4YWMyMmZjZWZiZjRmNTE0L3RhYmxlcmFuZ2U6OTk3ZWI5ZWNhODljNGIxMjhhYzIyZmNlZmJmNGY1MTRfMjktMy0xLTEtMA_32c9a91c-2e05-4d6f-8024-8e03c0648f21"
      unitRef="usd">-44241000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yNS9mcmFnOjc2NTk4MmIyYmM2ZTRkMDA4N2Y3NmE5ODA2OTM3MzNjL3RhYmxlOjk5N2ViOWVjYTg5YzRiMTI4YWMyMmZjZWZiZjRmNTE0L3RhYmxlcmFuZ2U6OTk3ZWI5ZWNhODljNGIxMjhhYzIyZmNlZmJmNGY1MTRfMzQtMS0xLTEtMA_0defc1cf-f0c4-41b1-b2fa-01876a9556d1"
      unitRef="usd">3267000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yNS9mcmFnOjc2NTk4MmIyYmM2ZTRkMDA4N2Y3NmE5ODA2OTM3MzNjL3RhYmxlOjk5N2ViOWVjYTg5YzRiMTI4YWMyMmZjZWZiZjRmNTE0L3RhYmxlcmFuZ2U6OTk3ZWI5ZWNhODljNGIxMjhhYzIyZmNlZmJmNGY1MTRfMzQtMy0xLTEtMA_71b6713c-50d4-4b48-9a37-4af7bb7a89d9"
      unitRef="usd">3374000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yNS9mcmFnOjc2NTk4MmIyYmM2ZTRkMDA4N2Y3NmE5ODA2OTM3MzNjL3RhYmxlOjk5N2ViOWVjYTg5YzRiMTI4YWMyMmZjZWZiZjRmNTE0L3RhYmxlcmFuZ2U6OTk3ZWI5ZWNhODljNGIxMjhhYzIyZmNlZmJmNGY1MTRfMzUtMS0xLTEtMA_c46b5d16-a537-4250-b731-18a2995ce1be"
      unitRef="usd">1273000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yNS9mcmFnOjc2NTk4MmIyYmM2ZTRkMDA4N2Y3NmE5ODA2OTM3MzNjL3RhYmxlOjk5N2ViOWVjYTg5YzRiMTI4YWMyMmZjZWZiZjRmNTE0L3RhYmxlcmFuZ2U6OTk3ZWI5ZWNhODljNGIxMjhhYzIyZmNlZmJmNGY1MTRfMzUtMy0xLTEtMA_651cd25c-99b9-4b68-a9b9-92a26438278b"
      unitRef="usd">1202000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yNS9mcmFnOjc2NTk4MmIyYmM2ZTRkMDA4N2Y3NmE5ODA2OTM3MzNjL3RhYmxlOjk5N2ViOWVjYTg5YzRiMTI4YWMyMmZjZWZiZjRmNTE0L3RhYmxlcmFuZ2U6OTk3ZWI5ZWNhODljNGIxMjhhYzIyZmNlZmJmNGY1MTRfMzYtMS0xLTEtMA_7d83615e-fbe2-4821-ad91-c901d905a044"
      unitRef="usd">30001000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yNS9mcmFnOjc2NTk4MmIyYmM2ZTRkMDA4N2Y3NmE5ODA2OTM3MzNjL3RhYmxlOjk5N2ViOWVjYTg5YzRiMTI4YWMyMmZjZWZiZjRmNTE0L3RhYmxlcmFuZ2U6OTk3ZWI5ZWNhODljNGIxMjhhYzIyZmNlZmJmNGY1MTRfMzYtMy0xLTEtMA_01680c27-5eb2-4ac1-8ad9-dbd96f5f83d7"
      unitRef="usd">70001000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yNS9mcmFnOjc2NTk4MmIyYmM2ZTRkMDA4N2Y3NmE5ODA2OTM3MzNjL3RhYmxlOjk5N2ViOWVjYTg5YzRiMTI4YWMyMmZjZWZiZjRmNTE0L3RhYmxlcmFuZ2U6OTk3ZWI5ZWNhODljNGIxMjhhYzIyZmNlZmJmNGY1MTRfMzctMS0xLTEtMA_3b2a2156-7cbe-4b83-ba2f-e5531ed173a9"
      unitRef="usd">-28007000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yNS9mcmFnOjc2NTk4MmIyYmM2ZTRkMDA4N2Y3NmE5ODA2OTM3MzNjL3RhYmxlOjk5N2ViOWVjYTg5YzRiMTI4YWMyMmZjZWZiZjRmNTE0L3RhYmxlcmFuZ2U6OTk3ZWI5ZWNhODljNGIxMjhhYzIyZmNlZmJmNGY1MTRfMzctMy0xLTEtMA_4f978fd8-a600-4008-b4d7-0693799dfefc"
      unitRef="usd">-67829000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yNS9mcmFnOjc2NTk4MmIyYmM2ZTRkMDA4N2Y3NmE5ODA2OTM3MzNjL3RhYmxlOjk5N2ViOWVjYTg5YzRiMTI4YWMyMmZjZWZiZjRmNTE0L3RhYmxlcmFuZ2U6OTk3ZWI5ZWNhODljNGIxMjhhYzIyZmNlZmJmNGY1MTRfMzktMS0xLTEtMA_65086a8d-1483-4cc0-bddf-4e441de88aa6"
      unitRef="usd">-44583000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yNS9mcmFnOjc2NTk4MmIyYmM2ZTRkMDA4N2Y3NmE5ODA2OTM3MzNjL3RhYmxlOjk5N2ViOWVjYTg5YzRiMTI4YWMyMmZjZWZiZjRmNTE0L3RhYmxlcmFuZ2U6OTk3ZWI5ZWNhODljNGIxMjhhYzIyZmNlZmJmNGY1MTRfMzktMy0xLTEtMA_8344f5a0-07dc-4b62-8657-9e266a0e95c2"
      unitRef="usd">5765000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yNS9mcmFnOjc2NTk4MmIyYmM2ZTRkMDA4N2Y3NmE5ODA2OTM3MzNjL3RhYmxlOjk5N2ViOWVjYTg5YzRiMTI4YWMyMmZjZWZiZjRmNTE0L3RhYmxlcmFuZ2U6OTk3ZWI5ZWNhODljNGIxMjhhYzIyZmNlZmJmNGY1MTRfNDEtMS0xLTEtMA_a683c4c1-ea93-4b6c-9ea3-94e46ca6ecac"
      unitRef="usd">292119000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i21b6ee9a88cc425592361d80d74cdc26_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yNS9mcmFnOjc2NTk4MmIyYmM2ZTRkMDA4N2Y3NmE5ODA2OTM3MzNjL3RhYmxlOjk5N2ViOWVjYTg5YzRiMTI4YWMyMmZjZWZiZjRmNTE0L3RhYmxlcmFuZ2U6OTk3ZWI5ZWNhODljNGIxMjhhYzIyZmNlZmJmNGY1MTRfNDEtMy0xLTEtMA_36cfa591-ae57-40c9-9ab8-87892ae4a408"
      unitRef="usd">216172000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yNS9mcmFnOjc2NTk4MmIyYmM2ZTRkMDA4N2Y3NmE5ODA2OTM3MzNjL3RhYmxlOjk5N2ViOWVjYTg5YzRiMTI4YWMyMmZjZWZiZjRmNTE0L3RhYmxlcmFuZ2U6OTk3ZWI5ZWNhODljNGIxMjhhYzIyZmNlZmJmNGY1MTRfNDItMS0xLTEtMA_c70fdf30-924f-4f9c-9730-f7514b0db4d9"
      unitRef="usd">247536000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5188b65758bc4ea29adb59de9451678d_I20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yNS9mcmFnOjc2NTk4MmIyYmM2ZTRkMDA4N2Y3NmE5ODA2OTM3MzNjL3RhYmxlOjk5N2ViOWVjYTg5YzRiMTI4YWMyMmZjZWZiZjRmNTE0L3RhYmxlcmFuZ2U6OTk3ZWI5ZWNhODljNGIxMjhhYzIyZmNlZmJmNGY1MTRfNDItMy0xLTEtMA_1af4b9b0-4097-4e6d-8fcc-737c9a2c5b4f"
      unitRef="usd">221937000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:SharesIssued
      contextRef="i93f1e70487a64dbba98d1747e9f3843c_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMi0yLTEtMS0w_c0e9be95-361a-409d-95b3-3bcb69c1f5f1"
      unitRef="shares">58121000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i93f1e70487a64dbba98d1747e9f3843c_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMi00LTEtMS0w_d178734a-56bb-45d6-9526-1588e7780a5b"
      unitRef="usd">58000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icb11bfd33285451fa770e5414fd2ff3e_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMi02LTEtMS0w_476d1f51-2594-4a97-9857-70fc97ed6f05"
      unitRef="usd">1375719000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if2c111c1c45f4306aeddca7ce2b2e65b_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMi04LTEtMS0w_6094e076-c99b-42e1-8f68-46d7041a3f7d"
      unitRef="usd">-258899000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i35197c0235ff4fe99ae71d9f3da38765_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMi0xMC0xLTEtMA_09b48ee7-6c43-4985-9568-e40b9ed5fc71"
      unitRef="usd">372000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3b3723aa48dd4a7482af2d38df735ac1_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMi0xMi0xLTEtMA_4bac93c7-a379-477d-bd71-f9b99afb2fe3"
      unitRef="usd">1117250000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i2f49670d3bfb4eeebd8dfd8e66118768_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMy04LTEtMS0w_0e226539-595c-49b6-a3b0-a9f294b3ec19"
      unitRef="usd">76210000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i51e37ea80afc46cc82fcf4e76243fda7_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMy0xMi0xLTEtMA_33c21a92-6bc2-4ff8-b5b2-299fb6e23d93"
      unitRef="usd">76210000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i4d1917ed09264561adc1c8eceb5e238d_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfNC0xMC0xLTEtMA_e9de3381-ee1f-4e65-8098-de528728aae1"
      unitRef="usd">304000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i51e37ea80afc46cc82fcf4e76243fda7_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfNC0xMi0xLTEtMA_c434d796-a53c-48b3-b6be-4ef113a6a7ab"
      unitRef="usd">304000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i4d1917ed09264561adc1c8eceb5e238d_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfNS0xMC0xLTEtMA_fb5b4276-bbd6-40ca-a9c7-133c788fdb95"
      unitRef="usd">-1427000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i51e37ea80afc46cc82fcf4e76243fda7_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfNS0xMi0xLTEtMA_c675a070-d9bc-4c63-ac52-a90f6dbfd56e"
      unitRef="usd">-1427000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i37ccbf953a4549e8899e10a337a07d0b_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfNi0yLTEtMS0w_f79c062b-0ccf-46c9-ab51-40c55ef6bbf6"
      unitRef="shares">224000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ib48d79e3ee514099a3261abd29798fbc_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfNi02LTEtMS0w_8318d47a-7b70-451d-8496-4e5f993a8133"
      unitRef="usd">3115000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i2f49670d3bfb4eeebd8dfd8e66118768_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfNi04LTEtMS0w_d55f7312-bd50-4f32-b521-0087dc1bb2c7"
      unitRef="usd">-584000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i51e37ea80afc46cc82fcf4e76243fda7_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfNi0xMi0xLTEtMA_8bd11580-d77b-4429-9a17-4a72933b31ca"
      unitRef="usd">2531000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i37ccbf953a4549e8899e10a337a07d0b_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfOS0yLTEtMS0w_602b36cc-9402-45e2-9b30-2b936db0bcbf"
      unitRef="shares">559000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i2f49670d3bfb4eeebd8dfd8e66118768_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfOS04LTEtMS0w_608fe0f3-b9a0-4d93-80a5-75d56f237f53"
      unitRef="usd">30001000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i51e37ea80afc46cc82fcf4e76243fda7_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfOS0xMi0xLTEtMA_0aa93422-e013-4d58-a255-6ab2177322bd"
      unitRef="usd">30001000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib48d79e3ee514099a3261abd29798fbc_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMTAtNi0xLTEtMA_fa5fd996-7e39-4e41-bc3f-9ae147cd9afa"
      unitRef="usd">13758000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i51e37ea80afc46cc82fcf4e76243fda7_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMTAtMTItMS0xLTA_f4eb5892-52f6-4749-9899-030579ba6fe4"
      unitRef="usd">13758000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:SharesIssued
      contextRef="i38e7fcb750c14822a3b10492f3b9ed55_I20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMTEtMi0xLTEtMA_21a8f00d-dabc-462c-937d-d1d34e867e65"
      unitRef="shares">57786000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i38e7fcb750c14822a3b10492f3b9ed55_I20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMTEtNC0xLTEtMA_bc9fbc2f-320a-4fc8-825c-cf033c0cce57"
      unitRef="usd">58000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i927a9e17e404453d9b9476a431e4fe02_I20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMTEtNi0xLTEtMA_0b9f48e1-5173-493b-b25d-cecebd138306"
      unitRef="usd">1392592000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i70210b480a1f4731b07c766802be8c61_I20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMTEtOC0xLTEtMA_cadda762-45e1-4a1f-a68b-b9eb784875f6"
      unitRef="usd">-213274000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i64a49571676f4a42a21396adabeff3eb_I20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMTEtMTAtMS0xLTA_c76085be-de60-4d79-b699-9f333de14c91"
      unitRef="usd">-751000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5188b65758bc4ea29adb59de9451678d_I20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMTEtMTItMS0xLTA_11037a46-29eb-445a-99cb-bf2191c4c0c1"
      unitRef="usd">1178625000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i98a0d5a4971247b08ecf926288e82871_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMTMtMi0xLTEtMA_61213697-440f-4212-97b1-2d477d28ee99"
      unitRef="shares">58381000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i98a0d5a4971247b08ecf926288e82871_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMTMtNC0xLTEtMA_3da7b58b-556f-4953-8686-2933720096e2"
      unitRef="usd">58000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idc6c8799bad448dfb586f284b24baad0_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMTMtNi0xLTEtMA_3271d450-a268-4337-8314-8b4211413c2b"
      unitRef="usd">1451239000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5e09e8d6d5c04674bfc05eec5b4a07a0_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMTMtOC0xLTEtMA_8cb5c656-667f-4b07-b029-afea31cc06d0"
      unitRef="usd">-184049000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if7effcaad8094ca2af2ad464490afadd_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMTMtMTAtMS0xLTA_6acb9b7f-b59b-4e57-af84-04e363a602ac"
      unitRef="usd">5041000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id2da77d68c0a4a1cb0bb9c1c9eadca9a_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMTMtMTItMS0xLTA_36145f0d-b5f3-489d-828a-fe725e392bca"
      unitRef="usd">1272289000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i65f7d820753c4db6a8d6fa83045ab9ce_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMTQtOC0xLTEtMA_9cedbeb3-dc54-4e93-a11f-97736baa315e"
      unitRef="usd">59486000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia4fe02e04c9c43af877f5e90cc0e7824_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMTQtMTItMS0xLTA_b06fcd84-a3dc-4961-bc32-a7dbab71aa8f"
      unitRef="usd">59486000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="ied612ffc13494de09b1c9f6131c0a0db_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMTUtMTAtMS0xLTA_1708e7c0-9fb2-4fc3-a14b-e837e95845f8"
      unitRef="usd">-579000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="ia4fe02e04c9c43af877f5e90cc0e7824_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMTUtMTItMS0xLTA_595a5474-e997-44b2-91ab-5b4eecd410ab"
      unitRef="usd">-579000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ied612ffc13494de09b1c9f6131c0a0db_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMTYtMTAtMS0xLTA_5a8a840d-9d5e-4fc0-b22a-773f5723687c"
      unitRef="usd">651000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ia4fe02e04c9c43af877f5e90cc0e7824_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMTYtMTItMS0xLTA_e0d65276-7915-4bb3-9ef7-8e06538f4faa"
      unitRef="usd">651000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="iedc8719077fe46b39fb158b8d75eff96_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMTctMi0xLTEtMA_459eeac7-35cf-4e07-9f57-3337a46be161"
      unitRef="shares">52000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="if3051c8f67f04eb1900aaa0d9cca95e0_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMTctNi0xLTEtMA_4ad709cf-0294-43ec-82f8-dd355323e808"
      unitRef="usd">205000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i65f7d820753c4db6a8d6fa83045ab9ce_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMTctOC0xLTEtMA_bd8fca19-7125-43b8-8056-3a2dd9425497"
      unitRef="usd">-696000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ia4fe02e04c9c43af877f5e90cc0e7824_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMTctMTItMS0xLTA_d6a1a567-5571-49a2-9210-f4a0cbb2417e"
      unitRef="usd">-491000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="iedc8719077fe46b39fb158b8d75eff96_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMTgtMi0xLTEtMA_333e75a0-99c3-4bae-9ed3-ac5c61310a91"
      unitRef="shares">476000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i65f7d820753c4db6a8d6fa83045ab9ce_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMTgtOC0xLTEtMA_067faaab-0aeb-4c7b-a62c-43e86e77bf60"
      unitRef="usd">30001000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ia4fe02e04c9c43af877f5e90cc0e7824_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMTgtMTItMS0xLTA_f871f366-4b08-43c4-80da-7b2581ec5ef0"
      unitRef="usd">30001000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if3051c8f67f04eb1900aaa0d9cca95e0_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMTktNi0xLTEtMA_0ba37e44-69b3-49d5-90de-5a20d3d1ee9f"
      unitRef="usd">15476000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia4fe02e04c9c43af877f5e90cc0e7824_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMTktMTItMS0xLTA_39aeaa03-798b-401a-a496-10f94feba685"
      unitRef="usd">15476000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:SharesIssued
      contextRef="iad82a1bf0fff45e58c847f895ac1590a_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMjAtMi0xLTEtMA_22e50962-2ade-4eaa-832f-e835fc3ad150"
      unitRef="shares">57957000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="iad82a1bf0fff45e58c847f895ac1590a_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMjAtNC0xLTEtMA_d5713476-2dea-43f7-98b2-b50c50665595"
      unitRef="usd">58000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iba593be58d1b4370b4674a563d225ca6_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMjAtNi0xLTEtMA_a34e4a34-791e-46c6-9628-63ee920cc5d9"
      unitRef="usd">1466920000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ica0780e5e1854108bb6d90e6531aff23_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMjAtOC0xLTEtMA_36974fe2-85a6-4455-ad15-6949a441debd"
      unitRef="usd">-155260000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic1697477dd58485ab27b010e7f447515_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMjAtMTAtMS0xLTA_7b71f805-a168-4c8b-9935-22120a4d3790"
      unitRef="usd">5113000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMjAtMTItMS0xLTA_52be4e48-3252-473c-84b1-28c981989f03"
      unitRef="usd">1316831000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i7ddd2b5e0f354d5dbc29e8c35333fa13_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMjItMi0xLTEtMTI2_a01cdea4-9784-442b-923e-567b93d3f9ef"
      unitRef="shares">58954000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i7ddd2b5e0f354d5dbc29e8c35333fa13_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMjItNC0xLTEtMTI2_bdd02bab-bd02-4e03-8953-1e20e398564d"
      unitRef="usd">59000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i01ebe4550681403dbb340b3a57f5f048_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMjItNi0xLTEtMTI2_066675a0-dde1-4103-af27-93e3669a7ac6"
      unitRef="usd">1363677000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8ea0ae3dcc3342858672e2ee92d7d4e4_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMjItOC0xLTEtMTI2_d37e981e-7f2d-449e-9a77-9474dc603c30"
      unitRef="usd">-222430000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia6c1acb525a740a29e9e9f7814f3390f_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMjItMTAtMS0xLTEyNg_8dbfc78e-cbc4-49a7-a8a3-cdd636b4c684"
      unitRef="usd">-1066000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i21b6ee9a88cc425592361d80d74cdc26_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMjItMTItMS0xLTEyNg_8abaedbf-2178-41d4-b1e5-037837f54947"
      unitRef="usd">1140240000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i6e7d0a1c6141437c8b64ac701ae0d164_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMjMtOC0xLTEtMTMx_2fcdb057-4a2b-49cb-8b23-013b66adf323"
      unitRef="usd">80828000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMjMtMTItMS0xLTEzMQ_887bf2bb-7b96-4603-ad79-5dcaf210ad2b"
      unitRef="usd">80828000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="ie0cfe264be194166a62e2ca3ac88b194_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMjQtMTAtMS0xLTEzMQ_7d625f94-6a3f-475e-993e-1e8a0a9414b7"
      unitRef="usd">1975000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMjQtMTItMS0xLTEzMQ_0575401b-6302-45e3-8b25-727543ccc640"
      unitRef="usd">1975000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ie0cfe264be194166a62e2ca3ac88b194_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMjUtMTAtMS0xLTEzMQ_739b447f-39e7-42e2-96b6-657c531b4f42"
      unitRef="usd">-1403000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMjUtMTItMS0xLTEzMQ_fe2ec74c-ccfe-48ce-aa19-18fab3a9662b"
      unitRef="usd">-1403000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i0ebe4cb818a04d3c91fdd13ea827efe2_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMjYtMi0xLTEtMTMx_07d0c9dc-8b15-4181-bc8e-043feba66f97"
      unitRef="shares">279000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ia003a2e0dd7a481db96f3e8cd6ed0d1b_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMjYtNi0xLTEtMTMx_b1ca5e7a-827d-42a0-9f9c-2aebb80efccc"
      unitRef="usd">3375000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i6e7d0a1c6141437c8b64ac701ae0d164_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMjYtOC0xLTEtMTMx_bdea45ab-8938-4f30-b03b-886815337579"
      unitRef="usd">-1203000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMjYtMTItMS0xLTEzMQ_4cad1aac-a3d8-47d4-9e02-ee2125cc0225"
      unitRef="usd">2172000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockholdersEquity
      contextRef="i70aea429dbd1458785b45e1e1e2a8783_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMjctOC0xLTEtMTMx_794e7191-2e3e-4fe5-b19d-3966e24aeacf"
      unitRef="usd">-726000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0503e2300ca24776860463474cecb50e_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMjctMTItMS0xLTEzMQ_98a13a06-4e21-499b-8738-f0ef63f349d4"
      unitRef="usd">-726000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if1e8fc243fa84699ad32db72da547389_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMjgtOC0xLTEtMTMx_074a0ba7-11c7-432d-8c2d-c44ae9773c60"
      unitRef="usd">257000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8b22587622a449f3a16d8ca6958ec92b_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMjgtMTAtMS0xLTEzMQ_74dad8d2-fb24-4d86-8d74-2e93261a8062"
      unitRef="usd">-257000</us-gaap:StockholdersEquity>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i0ebe4cb818a04d3c91fdd13ea827efe2_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMjktMi0xLTEtMTMx_714be997-9070-455e-a629-92b2f0c861cd"
      unitRef="shares">1447000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i0ebe4cb818a04d3c91fdd13ea827efe2_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMjktNC0xLTEtMTMx_cbf36939-b8aa-4129-be3c-4c18ba70e97e"
      unitRef="usd">1000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i6e7d0a1c6141437c8b64ac701ae0d164_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMjktOC0xLTEtMTMx_43817713-b8fe-43eb-b64e-984f66dba5c8"
      unitRef="usd">70000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMjktMTItMS0xLTEzMQ_13ba8aae-8d30-4d70-b943-20853918e9fe"
      unitRef="usd">70001000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia003a2e0dd7a481db96f3e8cd6ed0d1b_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMzAtNi0xLTEtMTMx_f39ced4e-5d01-4da2-afde-2a5b20034cac"
      unitRef="usd">25540000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMzAtMTItMS0xLTEzMQ_60e054fa-b3e6-4f71-a37e-2fab870c46d9"
      unitRef="usd">25540000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:SharesIssued
      contextRef="i38e7fcb750c14822a3b10492f3b9ed55_I20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMzEtMi0xLTEtMTMx_9171dd7f-31d2-4fb7-a1e4-0c7af1923b98"
      unitRef="shares">57786000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i38e7fcb750c14822a3b10492f3b9ed55_I20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMzEtNC0xLTEtMTMx_366c5561-c7e4-4989-b6b0-d20002af43c5"
      unitRef="usd">58000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i927a9e17e404453d9b9476a431e4fe02_I20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMzEtNi0xLTEtMTMx_9f810c22-dc78-4061-8886-0b2c1db43079"
      unitRef="usd">1392592000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i70210b480a1f4731b07c766802be8c61_I20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMzEtOC0xLTEtMTMx_890bdca4-8bc3-4384-ab85-d54ee2e8eed5"
      unitRef="usd">-213274000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i64a49571676f4a42a21396adabeff3eb_I20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMzEtMTAtMS0xLTEzMQ_616fcf53-624d-49ca-adff-1cd8912abb67"
      unitRef="usd">-751000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5188b65758bc4ea29adb59de9451678d_I20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMzEtMTItMS0xLTEzMQ_23109be0-72b2-4547-891a-28c35a479121"
      unitRef="usd">1178625000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="ie178e5db01ff4e0a9bdea55e4cce6755_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMzMtMi0xLTEtMTM2_b5761bf3-23ac-4eaa-aa1d-cb2957d7e0f9"
      unitRef="shares">58242000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ie178e5db01ff4e0a9bdea55e4cce6755_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMzMtNC0xLTEtMTM2_409fc5c7-152f-46d8-a22f-5d417a0b9992"
      unitRef="usd">58000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie8e8c4151dad47a2a55b5860efe4992b_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMzMtNi0xLTEtMTM2_1bc5081f-c177-4060-8faf-2b6fab3ddbfc"
      unitRef="usd">1434871000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5d5230afe92a497a9d39a038473509c5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMzMtOC0xLTEtMTM2_ab2b4273-278d-4a04-9441-27e496996148"
      unitRef="usd">-201681000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iea170685c8174d57bb15d3c1046d9e6b_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMzMtMTAtMS0xLTEzNg_3e03641f-183c-49e8-84d2-5031ddefb18f"
      unitRef="usd">-3469000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMzMtMTItMS0xLTEzNg_de0ba35e-e24b-45d3-9ce6-bbda3851dac6"
      unitRef="usd">1229779000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i105dd99340b04b319f489027528bf48c_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMzQtOC0xLTEtMTQx_cdd95648-b1ed-4450-bbc0-2ae376c6528a"
      unitRef="usd">77695000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMzQtMTItMS0xLTE0MQ_55a177ab-1bf6-435b-9d5e-75a61a3c3891"
      unitRef="usd">77695000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i30a146773b884609bf1c935f1705ba6b_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMzUtMTAtMS0xLTE0MQ_582f2ef5-0ec5-4244-bbf4-9a3b59cdb48f"
      unitRef="usd">6917000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMzUtMTItMS0xLTE0MQ_9b07d37c-872b-48fa-b5e9-f62aa2a625fd"
      unitRef="usd">6917000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i30a146773b884609bf1c935f1705ba6b_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMzYtMTAtMS0xLTE0MQ_38ae6676-f26a-4bdb-9aad-542b969cb216"
      unitRef="usd">1665000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMzYtMTItMS0xLTE0MQ_1730e39b-4af1-4731-8ce3-7dd6df9be2fc"
      unitRef="usd">1665000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i67c2203fca4342e399d32eaa19cc2e29_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMzctMi0xLTEtMTQx_c5dc7250-a9f9-4f6b-bedf-a1f66a204068"
      unitRef="shares">191000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ia8dd3c87de404777a1689c11d0fc9464_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMzctNi0xLTEtMTQx_36e1eb77-7d08-473b-b629-a225f65d7c50"
      unitRef="usd">3267000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i105dd99340b04b319f489027528bf48c_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMzctOC0xLTEtMTQx_a2963012-17e4-4dce-9edd-97b93d36cb84"
      unitRef="usd">-1273000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMzctMTItMS0xLTE0MQ_f2fc69f8-618b-4ec0-ac7c-5e120d8f76f2"
      unitRef="usd">1994000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i67c2203fca4342e399d32eaa19cc2e29_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMzgtMi0xLTEtMTQx_7afad855-2d89-4a35-86ab-8fa1f51004fe"
      unitRef="shares">476000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i105dd99340b04b319f489027528bf48c_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMzgtOC0xLTEtMTQx_40c9aaab-b6ea-43c7-83ff-32470994ab9b"
      unitRef="usd">30001000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMzgtMTItMS0xLTE0MQ_df95baf4-2d4e-4895-b41a-62d0ad83204f"
      unitRef="usd">30001000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia8dd3c87de404777a1689c11d0fc9464_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMzktNi0xLTEtMTQx_51d24290-1c7d-4fa9-8b3c-13b6faa41efd"
      unitRef="usd">28782000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfMzktMTItMS0xLTE0MQ_a359b9e1-719d-494f-982a-ed8f2ae50f28"
      unitRef="usd">28782000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:SharesIssued
      contextRef="iad82a1bf0fff45e58c847f895ac1590a_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfNDAtMi0xLTEtMTQx_c91177e4-4508-4077-9cb1-1f628b03f2d4"
      unitRef="shares">57957000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="iad82a1bf0fff45e58c847f895ac1590a_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfNDAtNC0xLTEtMTQx_efa4e7d1-8bb1-4381-b065-d839e6a2ca2e"
      unitRef="usd">58000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iba593be58d1b4370b4674a563d225ca6_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfNDAtNi0xLTEtMTQx_234a1f27-c0a4-4d40-9e6b-e7360f285ded"
      unitRef="usd">1466920000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ica0780e5e1854108bb6d90e6531aff23_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfNDAtOC0xLTEtMTQx_ae012deb-59dd-429f-805d-8f0b043f919d"
      unitRef="usd">-155260000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic1697477dd58485ab27b010e7f447515_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfNDAtMTAtMS0xLTE0MQ_3a4c3298-d613-443b-a178-f7a29c28d325"
      unitRef="usd">5113000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8yOC9mcmFnOjY3Mjc2MGU3NGE1MjRiMWZhM2U0ZjIwMGQ2NzI1ZmVlL3RhYmxlOjdiNTdiOWRlMzE1MTRjNDlhYmY4NTExMmM2ODZlNzcyL3RhYmxlcmFuZ2U6N2I1N2I5ZGUzMTUxNGM0OWFiZjg1MTEyYzY4NmU3NzJfNDAtMTItMS0xLTE0MQ_d414d5f7-900e-43e5-89d2-3ec6fbbd7b91"
      unitRef="usd">1316831000</us-gaap:StockholdersEquity>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8zNC9mcmFnOmI3MjBiYjVkZTkwNDQ2ZTlhMmI2NDg1ZWE1MTIyNjIzL3RleHRyZWdpb246YjcyMGJiNWRlOTA0NDZlOWEyYjY0ODVlYTUxMjI2MjNfMTM3Mg_46cda9e2-bc7c-41b6-841f-2cae7a7bfaad">Basis of PresentationThe consolidated condensed financial statements have been prepared by Cirrus Logic, Inc. (&#x201c;Cirrus Logic,&#x201d; &#x201c;we,&#x201d; &#x201c;us,&#x201d; &#x201c;our,&#x201d; or the &#x201c;Company&#x201d;) pursuant to the rules and regulations of the Securities and Exchange Commission (the &#x201c;Commission&#x201d;).&#160;&#160;The accompanying unaudited consolidated condensed financial statements do not include complete footnotes and financial presentations.&#160;&#160;As a result, these financial statements should be read along with the audited consolidated financial statements and notes thereto for the year ended March 28, 2020, included in our Annual Report on Form 10-K filed with the Commission on May 20, 2020.&#160;&#160;In our opinion, the financial statements reflect all material adjustments, including normal recurring adjustments, necessary for a fair presentation of the financial position, operating results and cash flows for those periods presented.&#160;&#160;The preparation of financial statements in conformity with United States (&#x201c;U.S.&#x201d;) generally accepted accounting principles (&#x201c;GAAP&#x201d;) requires management to make estimates and assumptions that affect reported assets, liabilities, revenues and expenses.&#160;&#160;Actual results could differ from those estimates and assumptions.&#160;&#160;Moreover, the results of operations for the interim periods presented are not necessarily indicative of the results that may be expected for the entire year.</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8zNy9mcmFnOjU0Mjk5MTFmMTk5MjQxYjZhZjJkZjc5YzNjODg2MTZjL3RleHRyZWdpb246NTQyOTkxMWYxOTkyNDFiNmFmMmRmNzljM2M4ODYxNmNfNDc3OQ_a776d30b-5649-4f39-b129-fcf9391b3242">Recently Issued Accounting Pronouncements&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2016-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments &#x2013; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&#160;&#160;This ASU requires credit losses on financial instruments, including available-for-sale debt securities, to be presented as an allowance rather than a write-down.  Unlike current U.S. GAAP, the credit losses could be reversed with changes in estimates, and recognized in current year earnings. &#160;This ASU is effective for annual periods beginning after December 15, 2019, and interim periods within those annual periods.&#160; The Company adopted this ASU in the first quarter of fiscal year 2021, with no material impact to the financial statements.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2017, the FASB issued ASU No. 2017-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;Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment&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;.&#160;&#160;This ASU eliminates step two of the goodwill impairment test.&#160;&#160;An impairment charge is to be recognized for the amount by which the current value exceeds the fair value.  This ASU is effective for annual periods beginning after December 15, 2019, including interim periods.&#160;&#160;Early adoption is permitted, for interim or annual goodwill impairment tests performed after January 1, 2017, and should be applied prospectively.  The Company adopted this ASU in the first quarter of fiscal year 2021, with no material impact to the financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In August 2018, the FASB issued ASU No. 2018-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;.  This ASU adjusts current required disclosures related to fair value measurements.  This ASU is effective for fiscal years beginning after December 15, 2019, including interim periods within that fiscal year.  The Company adopted this ASU in the first quarter of fiscal year 2021, with no material impact to the financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In August 2018, the FASB issued ASU No. 2018-15, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40), Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;.  This ASU provides guidance on the accounting for implementation costs related to a cloud computing arrangement that is a service contract.  This ASU is effective for fiscal years beginning after December 15, 2019, including interim periods within that fiscal year.  The Company adopted this ASU in the first quarter of fiscal year 2021,with prospective application and no material impact to the financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU No. 2019-12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.  The ASU removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application.  This ASU is effective for fiscal years beginning after December 15, 2020, including interim periods within that fiscal year, with early adoption permitted.  The Company is currently evaluating the impact of this ASU, but does not expect a material impact to the financial statements upon adoption.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2020, the FASB issued ASU No. 2020-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;Investments - Equity Securities (Topic 321) - Investments - Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815) &#x2013; Clarifying the Interactions between Topic 321, Topic 323, and Topic 815 (a consensus of the FASB Emerging Issues Task Force)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.  This ASU clarifies the interaction of the accounting for equity securities, investments accounted for under the equity method of accounting, and the accounting for certain forward contracts and purchased options.  This ASU is effective for fiscal years beginning after &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 15, 2020, including interim periods within that fiscal year, with early adoption permitted.  The Company is currently evaluating the impact of this ASU, but does not expect a material impact to the financial statements upon adoption.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020, the FASB issued ASU No. 2020-04, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.  The ASU, effective immediately for reporting periods through December 31, 2022, provides accounting relief for contract modifications that replace an interest rate impacted by reference rate reform (e.g., LIBOR) with a new alternative reference rate.  The guidance is applicable to investment securities, receivables, debt, leases, hedging relationships and other contractual arrangements.  The Company adopted this ASU in the first quarter of fiscal year 2021, with no material impact to the financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF8zNy9mcmFnOjU0Mjk5MTFmMTk5MjQxYjZhZjJkZjc5YzNjODg2MTZjL3RleHRyZWdpb246NTQyOTkxMWYxOTkyNDFiNmFmMmRmNzljM2M4ODYxNmNfNDc3Nw_4e295925-3b77-44fb-8210-f7196f265212">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2016-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments &#x2013; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&#160;&#160;This ASU requires credit losses on financial instruments, including available-for-sale debt securities, to be presented as an allowance rather than a write-down.  Unlike current U.S. GAAP, the credit losses could be reversed with changes in estimates, and recognized in current year earnings. &#160;This ASU is effective for annual periods beginning after December 15, 2019, and interim periods within those annual periods.&#160; The Company adopted this ASU in the first quarter of fiscal year 2021, with no material impact to the financial statements.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2017, the FASB issued ASU No. 2017-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;Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment&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;.&#160;&#160;This ASU eliminates step two of the goodwill impairment test.&#160;&#160;An impairment charge is to be recognized for the amount by which the current value exceeds the fair value.  This ASU is effective for annual periods beginning after December 15, 2019, including interim periods.&#160;&#160;Early adoption is permitted, for interim or annual goodwill impairment tests performed after January 1, 2017, and should be applied prospectively.  The Company adopted this ASU in the first quarter of fiscal year 2021, with no material impact to the financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In August 2018, the FASB issued ASU No. 2018-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;.  This ASU adjusts current required disclosures related to fair value measurements.  This ASU is effective for fiscal years beginning after December 15, 2019, including interim periods within that fiscal year.  The Company adopted this ASU in the first quarter of fiscal year 2021, with no material impact to the financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In August 2018, the FASB issued ASU No. 2018-15, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40), Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;.  This ASU provides guidance on the accounting for implementation costs related to a cloud computing arrangement that is a service contract.  This ASU is effective for fiscal years beginning after December 15, 2019, including interim periods within that fiscal year.  The Company adopted this ASU in the first quarter of fiscal year 2021,with prospective application and no material impact to the financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU No. 2019-12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.  The ASU removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application.  This ASU is effective for fiscal years beginning after December 15, 2020, including interim periods within that fiscal year, with early adoption permitted.  The Company is currently evaluating the impact of this ASU, but does not expect a material impact to the financial statements upon adoption.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2020, the FASB issued ASU No. 2020-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;Investments - Equity Securities (Topic 321) - Investments - Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815) &#x2013; Clarifying the Interactions between Topic 321, Topic 323, and Topic 815 (a consensus of the FASB Emerging Issues Task Force)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.  This ASU clarifies the interaction of the accounting for equity securities, investments accounted for under the equity method of accounting, and the accounting for certain forward contracts and purchased options.  This ASU is effective for fiscal years beginning after &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 15, 2020, including interim periods within that fiscal year, with early adoption permitted.  The Company is currently evaluating the impact of this ASU, but does not expect a material impact to the financial statements upon adoption.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020, the FASB issued ASU No. 2020-04, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.  The ASU, effective immediately for reporting periods through December 31, 2022, provides accounting relief for contract modifications that replace an interest rate impacted by reference rate reform (e.g., LIBOR) with a new alternative reference rate.  The guidance is applicable to investment securities, receivables, debt, leases, hedging relationships and other contractual arrangements.  The Company adopted this ASU in the first quarter of fiscal year 2021, with no material impact to the financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RleHRyZWdpb246OGZmM2NkY2I4N2MzNDE2MGE2MjhjMTQwOTYyZGYwMDJfMjE1Mw_90864556-85ae-4df1-9004-ce48f56c0638">Marketable Securities&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s investments have been classified as available-for-sale securities in accordance with U.S. GAAP.&#160;&#160;Marketable securities are categorized on the consolidated condensed balance sheet as "&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;Marketable securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;", within the short-term or long-term classification, as appropriate. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table is a summary of available-for-sale securities at September&#160;26, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;As of September 26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Fair Value&lt;br/&gt;(Net Carrying&lt;br/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;342,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(63)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;349,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;Agency discount notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total securities&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;358,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(63)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;364,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company typically invests in highly-rated securities with original maturities generally ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RleHRyZWdpb246OGZmM2NkY2I4N2MzNDE2MGE2MjhjMTQwOTYyZGYwMDJfNTE4_494cc7cc-f087-4b7b-8331-d38ecec84327"&gt;one&lt;/span&gt; to three years.  The Company's specifically identified gross unrealized loss of $0.1 million related to securities with total amortized costs of approximately $32.4 million at&lt;/span&gt;&lt;span style="color:#ff0000;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;September&#160;26, 2020.  There were no securities that had been in a continuous unrealized loss position for more than 12 months as of September&#160;26, 2020.  The Company may sell certain of its marketable securities prior to their stated maturities for strategic reasons including, but not limited to, anticipated or actual changes in credit rating and duration management.&#160;&#160;The Company records an allowance for credit loss when a decline in investment market value is due to credit-related factors.  When evaluating an investment for impairment, the Company reviews factors including the length of time and extent to which fair value has been below cost basis, the financial condition of the issuer, changes in market interest rates and whether it is more likely than not the Company will be required to sell the investment before recovery of the investment&#x2019;s cost basis.  As of September&#160;26, 2020, the Company does not consider any of its investments to be impaired.&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table is a summary of available-for-sale securities at March&#160;28, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:108pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt;&#xeff;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:108pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt;&#xeff;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;As of March 28, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Fair Value&lt;br/&gt;(Net Carrying&lt;br/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;286,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,993)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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:400;line-height:100%"&gt;Total securities&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,993)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;305,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's specifically identified gross unrealized loss of $4.0 million related to securities with total amortized costs of approximately $172.9 million at&lt;/span&gt;&lt;span style="color:#ff0000;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;March&#160;28, 2020.  There were no securities that had been in a continuous unrealized loss position for more than 12 months as of March&#160;28, 2020. &lt;/span&gt;&lt;span style="color:#ff0000;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;As of&lt;/span&gt;&lt;span style="color:#ff0000;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;March&#160;28, 2020, the Company did not consider any of its investments to be impaired.&lt;/span&gt;&lt;span style="color:#ff0000;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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The cost and estimated fair value of available-for-sale&lt;/span&gt;&lt;span style="color:#ff0000;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;securities&lt;/span&gt;&lt;span style="color:#ff0000;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;by contractual maturities were as follows&lt;/span&gt;&lt;span style="color:#ff0000;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;(in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:108pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt;&#xeff;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.398%"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 28, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Within 1 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;After 1 year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;285,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;358,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;364,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;305,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RleHRyZWdpb246OGZmM2NkY2I4N2MzNDE2MGE2MjhjMTQwOTYyZGYwMDJfMzg0ODI5MDY5OTQwNg_614182e1-1ee0-4f7a-9585-cf70d8a78450">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table is a summary of available-for-sale securities at September&#160;26, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;As of September 26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Fair Value&lt;br/&gt;(Net Carrying&lt;br/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;342,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(63)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;349,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;Agency discount notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total securities&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;358,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(63)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;364,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table is a summary of available-for-sale securities at March&#160;28, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:108pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt;&#xeff;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:108pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt;&#xeff;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;As of March 28, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Fair Value&lt;br/&gt;(Net Carrying&lt;br/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;286,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,993)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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:400;line-height:100%"&gt;Total securities&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,993)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;305,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i7b2ce650cbd148a7b71f3da6431fd3b1_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RhYmxlOmY5M2FiMzVjNzE3YzRjNTQ4MWEwYzRiYzhjOTI0YzRkL3RhYmxlcmFuZ2U6ZjkzYWIzNWM3MTdjNGM1NDgxYTBjNGJjOGM5MjRjNGRfMS0xLTEtMS0w_fea56cf2-f43d-44d1-ad0d-75d2198fe757"
      unitRef="usd">342943000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i7b2ce650cbd148a7b71f3da6431fd3b1_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RhYmxlOmY5M2FiMzVjNzE3YzRjNTQ4MWEwYzRiYzhjOTI0YzRkL3RhYmxlcmFuZ2U6ZjkzYWIzNWM3MTdjNGM1NDgxYTBjNGJjOGM5MjRjNGRfMS0zLTEtMS0w_69874a04-e112-4b3e-bdfa-7c9ac022a2df"
      unitRef="usd">6136000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i7b2ce650cbd148a7b71f3da6431fd3b1_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RhYmxlOmY5M2FiMzVjNzE3YzRjNTQ4MWEwYzRiYzhjOTI0YzRkL3RhYmxlcmFuZ2U6ZjkzYWIzNWM3MTdjNGM1NDgxYTBjNGJjOGM5MjRjNGRfMS01LTEtMS0w_810085b5-2ce3-4361-ab53-f96f45d02327"
      unitRef="usd">63000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7b2ce650cbd148a7b71f3da6431fd3b1_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RhYmxlOmY5M2FiMzVjNzE3YzRjNTQ4MWEwYzRiYzhjOTI0YzRkL3RhYmxlcmFuZ2U6ZjkzYWIzNWM3MTdjNGM1NDgxYTBjNGJjOGM5MjRjNGRfMS03LTEtMS0w_95d8e50b-ffd4-4d72-92ef-9648e83a8dd2"
      unitRef="usd">349016000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ia9defd453a994b6e8d975251ace92545_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RhYmxlOmY5M2FiMzVjNzE3YzRjNTQ4MWEwYzRiYzhjOTI0YzRkL3RhYmxlcmFuZ2U6ZjkzYWIzNWM3MTdjNGM1NDgxYTBjNGJjOGM5MjRjNGRfMi0xLTEtMS0w_a11a825d-cf5d-46cb-9353-123af2a33460"
      unitRef="usd">10520000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ia9defd453a994b6e8d975251ace92545_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RhYmxlOmY5M2FiMzVjNzE3YzRjNTQ4MWEwYzRiYzhjOTI0YzRkL3RhYmxlcmFuZ2U6ZjkzYWIzNWM3MTdjNGM1NDgxYTBjNGJjOGM5MjRjNGRfMi0zLTEtMS0w_a94c46a8-26c7-42ba-80ef-118b230e1d56"
      unitRef="usd">250000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ia9defd453a994b6e8d975251ace92545_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RhYmxlOmY5M2FiMzVjNzE3YzRjNTQ4MWEwYzRiYzhjOTI0YzRkL3RhYmxlcmFuZ2U6ZjkzYWIzNWM3MTdjNGM1NDgxYTBjNGJjOGM5MjRjNGRfMi01LTEtMS0w_19719b3e-f180-4150-bdd1-289e70b89943"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia9defd453a994b6e8d975251ace92545_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RhYmxlOmY5M2FiMzVjNzE3YzRjNTQ4MWEwYzRiYzhjOTI0YzRkL3RhYmxlcmFuZ2U6ZjkzYWIzNWM3MTdjNGM1NDgxYTBjNGJjOGM5MjRjNGRfMi03LTEtMS0w_d51944f0-60b5-461f-bf48-f39d1dd24a19"
      unitRef="usd">10770000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="iacfee0e1a78a4144ac591e4e1fbc65d5_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RhYmxlOmY5M2FiMzVjNzE3YzRjNTQ4MWEwYzRiYzhjOTI0YzRkL3RhYmxlcmFuZ2U6ZjkzYWIzNWM3MTdjNGM1NDgxYTBjNGJjOGM5MjRjNGRfMy0xLTEtMS0w_4b479152-f0e4-4568-b0ea-9ac3952619a4"
      unitRef="usd">1263000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="iacfee0e1a78a4144ac591e4e1fbc65d5_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RhYmxlOmY5M2FiMzVjNzE3YzRjNTQ4MWEwYzRiYzhjOTI0YzRkL3RhYmxlcmFuZ2U6ZjkzYWIzNWM3MTdjNGM1NDgxYTBjNGJjOGM5MjRjNGRfMy0zLTEtMS0w_5e9d2db0-078b-41b5-8d4f-a01e60d0e6fe"
      unitRef="usd">18000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="iacfee0e1a78a4144ac591e4e1fbc65d5_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RhYmxlOmY5M2FiMzVjNzE3YzRjNTQ4MWEwYzRiYzhjOTI0YzRkL3RhYmxlcmFuZ2U6ZjkzYWIzNWM3MTdjNGM1NDgxYTBjNGJjOGM5MjRjNGRfMy01LTEtMS0w_1f4064c0-6684-423a-a939-c6ba4c3d9bc4"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iacfee0e1a78a4144ac591e4e1fbc65d5_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RhYmxlOmY5M2FiMzVjNzE3YzRjNTQ4MWEwYzRiYzhjOTI0YzRkL3RhYmxlcmFuZ2U6ZjkzYWIzNWM3MTdjNGM1NDgxYTBjNGJjOGM5MjRjNGRfMy03LTEtMS0w_92b3557d-389f-4bb8-985e-876ed186be2a"
      unitRef="usd">1281000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i70925096a19040a48e57af39f61d1d74_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RhYmxlOmY5M2FiMzVjNzE3YzRjNTQ4MWEwYzRiYzhjOTI0YzRkL3RhYmxlcmFuZ2U6ZjkzYWIzNWM3MTdjNGM1NDgxYTBjNGJjOGM5MjRjNGRfNS0xLTEtMS0w_e506b76e-fd6b-4bc7-a8a2-41a7b59632df"
      unitRef="usd">3824000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i70925096a19040a48e57af39f61d1d74_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RhYmxlOmY5M2FiMzVjNzE3YzRjNTQ4MWEwYzRiYzhjOTI0YzRkL3RhYmxlcmFuZ2U6ZjkzYWIzNWM3MTdjNGM1NDgxYTBjNGJjOGM5MjRjNGRfNS0zLTEtMS0w_dd1e3e9b-a900-432c-967c-3199bd05045a"
      unitRef="usd">5000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i70925096a19040a48e57af39f61d1d74_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RhYmxlOmY5M2FiMzVjNzE3YzRjNTQ4MWEwYzRiYzhjOTI0YzRkL3RhYmxlcmFuZ2U6ZjkzYWIzNWM3MTdjNGM1NDgxYTBjNGJjOGM5MjRjNGRfNS01LTEtMS0w_40190b67-4b0a-4eb9-bb44-b841c400b5ab"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i70925096a19040a48e57af39f61d1d74_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RhYmxlOmY5M2FiMzVjNzE3YzRjNTQ4MWEwYzRiYzhjOTI0YzRkL3RhYmxlcmFuZ2U6ZjkzYWIzNWM3MTdjNGM1NDgxYTBjNGJjOGM5MjRjNGRfNS03LTEtMS0w_e837b595-5a65-4c6e-87ae-a2c15fb620da"
      unitRef="usd">3829000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RhYmxlOmY5M2FiMzVjNzE3YzRjNTQ4MWEwYzRiYzhjOTI0YzRkL3RhYmxlcmFuZ2U6ZjkzYWIzNWM3MTdjNGM1NDgxYTBjNGJjOGM5MjRjNGRfNi0xLTEtMS0w_d27ca976-c5a5-4f6c-8fae-a32a5ee7a467"
      unitRef="usd">358550000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RhYmxlOmY5M2FiMzVjNzE3YzRjNTQ4MWEwYzRiYzhjOTI0YzRkL3RhYmxlcmFuZ2U6ZjkzYWIzNWM3MTdjNGM1NDgxYTBjNGJjOGM5MjRjNGRfNi0zLTEtMS0w_8acc0220-e034-4f41-9060-6d98337cdfb9"
      unitRef="usd">6409000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RhYmxlOmY5M2FiMzVjNzE3YzRjNTQ4MWEwYzRiYzhjOTI0YzRkL3RhYmxlcmFuZ2U6ZjkzYWIzNWM3MTdjNGM1NDgxYTBjNGJjOGM5MjRjNGRfNi01LTEtMS0w_547070a4-88f9-41c9-9752-9cd145ae24c4"
      unitRef="usd">63000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RhYmxlOmY5M2FiMzVjNzE3YzRjNTQ4MWEwYzRiYzhjOTI0YzRkL3RhYmxlcmFuZ2U6ZjkzYWIzNWM3MTdjNGM1NDgxYTBjNGJjOGM5MjRjNGRfNi03LTEtMS0w_3fdc4c1b-29f0-4d7d-a775-be548a75fb58"
      unitRef="usd">364896000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <crus:DebtSecuritiesAvailableForSaleMaturityPeriod
      contextRef="i1b454e2458024b6bb6825cbef253b42c_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RleHRyZWdpb246OGZmM2NkY2I4N2MzNDE2MGE2MjhjMTQwOTYyZGYwMDJfNTI0_bcff3ccd-918c-42f8-90bb-0677f8e483a1">P3Y</crus:DebtSecuritiesAvailableForSaleMaturityPeriod>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RleHRyZWdpb246OGZmM2NkY2I4N2MzNDE2MGE2MjhjMTQwOTYyZGYwMDJfNTky_e3b70d79-b7ae-47e7-a8fa-3a3d5b9c228d"
      unitRef="usd">100000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <crus:AvailableForSaleSecuritiesAmortizedCostOnGrossUnrealizedLosses
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RleHRyZWdpb246OGZmM2NkY2I4N2MzNDE2MGE2MjhjMTQwOTYyZGYwMDJfNjYx_4ff40c1c-13bf-4e0b-8b1d-535573e3e491"
      unitRef="usd">32400000</crus:AvailableForSaleSecuritiesAmortizedCostOnGrossUnrealizedLosses>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RleHRyZWdpb246OGZmM2NkY2I4N2MzNDE2MGE2MjhjMTQwOTYyZGYwMDJfNjgz_3033d786-3089-44cf-8121-daccae452783"
      unitRef="security">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i9e33ef99330243aba8d6ded010ea698a_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RhYmxlOjE4NzIwMTQxZjMxMDQ0N2U5OGE5ZDdlNzc4MzYxZjk4L3RhYmxlcmFuZ2U6MTg3MjAxNDFmMzEwNDQ3ZTk4YTlkN2U3NzgzNjFmOThfMS0xLTEtMS0w_f7864881-dc36-4d0d-a1fc-a17adfc6e6af"
      unitRef="usd">286668000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i9e33ef99330243aba8d6ded010ea698a_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RhYmxlOjE4NzIwMTQxZjMxMDQ0N2U5OGE5ZDdlNzc4MzYxZjk4L3RhYmxlcmFuZ2U6MTg3MjAxNDFmMzEwNDQ3ZTk4YTlkN2U3NzgzNjFmOThfMS0zLTEtMS0w_d70dd6e9-6130-4225-aded-7182edf80120"
      unitRef="usd">1157000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i9e33ef99330243aba8d6ded010ea698a_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RhYmxlOjE4NzIwMTQxZjMxMDQ0N2U5OGE5ZDdlNzc4MzYxZjk4L3RhYmxlcmFuZ2U6MTg3MjAxNDFmMzEwNDQ3ZTk4YTlkN2U3NzgzNjFmOThfMS01LTEtMS0w_76938521-4cf2-4d2e-85fb-4bcb02077e2e"
      unitRef="usd">3993000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9e33ef99330243aba8d6ded010ea698a_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RhYmxlOjE4NzIwMTQxZjMxMDQ0N2U5OGE5ZDdlNzc4MzYxZjk4L3RhYmxlcmFuZ2U6MTg3MjAxNDFmMzEwNDQ3ZTk4YTlkN2U3NzgzNjFmOThfMS03LTEtMS0w_1a4cbe58-ea1a-4d55-ad7d-ac3ac25875a0"
      unitRef="usd">283832000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i3a94e8526ad74ff1afeb5474dec669d9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RhYmxlOjE4NzIwMTQxZjMxMDQ0N2U5OGE5ZDdlNzc4MzYxZjk4L3RhYmxlcmFuZ2U6MTg3MjAxNDFmMzEwNDQ3ZTk4YTlkN2U3NzgzNjFmOThfMi0xLTEtMS0w_a636cb6d-a1b4-4c78-a3d7-17ed670923ca"
      unitRef="usd">12483000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i3a94e8526ad74ff1afeb5474dec669d9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RhYmxlOjE4NzIwMTQxZjMxMDQ0N2U5OGE5ZDdlNzc4MzYxZjk4L3RhYmxlcmFuZ2U6MTg3MjAxNDFmMzEwNDQ3ZTk4YTlkN2U3NzgzNjFmOThfMi0zLTEtMS0w_a7a6e798-7c83-4871-b959-b60290b339ca"
      unitRef="usd">260000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i3a94e8526ad74ff1afeb5474dec669d9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RhYmxlOjE4NzIwMTQxZjMxMDQ0N2U5OGE5ZDdlNzc4MzYxZjk4L3RhYmxlcmFuZ2U6MTg3MjAxNDFmMzEwNDQ3ZTk4YTlkN2U3NzgzNjFmOThfMi01LTEtMS0w_55ab230b-1b33-4698-8552-520f05b97650"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3a94e8526ad74ff1afeb5474dec669d9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RhYmxlOjE4NzIwMTQxZjMxMDQ0N2U5OGE5ZDdlNzc4MzYxZjk4L3RhYmxlcmFuZ2U6MTg3MjAxNDFmMzEwNDQ3ZTk4YTlkN2U3NzgzNjFmOThfMi03LTEtMS0w_8bffab2a-b562-4f3a-b1f7-935d5ffd405f"
      unitRef="usd">12743000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i8848e9b3aecb435e89e2887181de1852_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RhYmxlOjE4NzIwMTQxZjMxMDQ0N2U5OGE5ZDdlNzc4MzYxZjk4L3RhYmxlcmFuZ2U6MTg3MjAxNDFmMzEwNDQ3ZTk4YTlkN2U3NzgzNjFmOThfMy0xLTEtMS0w_56e8e7bf-0405-4421-b847-103a5a133ce6"
      unitRef="usd">8839000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i8848e9b3aecb435e89e2887181de1852_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RhYmxlOjE4NzIwMTQxZjMxMDQ0N2U5OGE5ZDdlNzc4MzYxZjk4L3RhYmxlcmFuZ2U6MTg3MjAxNDFmMzEwNDQ3ZTk4YTlkN2U3NzgzNjFmOThfMy0zLTEtMS0w_095f8b50-74f7-4f95-8581-03f4aec908d8"
      unitRef="usd">167000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i8848e9b3aecb435e89e2887181de1852_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RhYmxlOjE4NzIwMTQxZjMxMDQ0N2U5OGE5ZDdlNzc4MzYxZjk4L3RhYmxlcmFuZ2U6MTg3MjAxNDFmMzEwNDQ3ZTk4YTlkN2U3NzgzNjFmOThfMy01LTEtMS0w_2a7c5bdc-e5a0-4f65-afb2-97ab35d3ba4a"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8848e9b3aecb435e89e2887181de1852_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RhYmxlOjE4NzIwMTQxZjMxMDQ0N2U5OGE5ZDdlNzc4MzYxZjk4L3RhYmxlcmFuZ2U6MTg3MjAxNDFmMzEwNDQ3ZTk4YTlkN2U3NzgzNjFmOThfMy03LTEtMS0w_8b20d296-ed18-4a5d-ac60-4777e2b244d7"
      unitRef="usd">9006000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RhYmxlOjE4NzIwMTQxZjMxMDQ0N2U5OGE5ZDdlNzc4MzYxZjk4L3RhYmxlcmFuZ2U6MTg3MjAxNDFmMzEwNDQ3ZTk4YTlkN2U3NzgzNjFmOThfNi0xLTEtMS0w_6a675723-3b55-4e0a-afd8-6e122197c5d2"
      unitRef="usd">307990000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RhYmxlOjE4NzIwMTQxZjMxMDQ0N2U5OGE5ZDdlNzc4MzYxZjk4L3RhYmxlcmFuZ2U6MTg3MjAxNDFmMzEwNDQ3ZTk4YTlkN2U3NzgzNjFmOThfNi0zLTEtMS0w_0f5fdec3-7a54-4503-8693-b8d644ec8416"
      unitRef="usd">1584000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RhYmxlOjE4NzIwMTQxZjMxMDQ0N2U5OGE5ZDdlNzc4MzYxZjk4L3RhYmxlcmFuZ2U6MTg3MjAxNDFmMzEwNDQ3ZTk4YTlkN2U3NzgzNjFmOThfNi01LTEtMS0w_431db2ea-b5ea-47f3-a0c0-c406e0782da0"
      unitRef="usd">3993000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RhYmxlOjE4NzIwMTQxZjMxMDQ0N2U5OGE5ZDdlNzc4MzYxZjk4L3RhYmxlcmFuZ2U6MTg3MjAxNDFmMzEwNDQ3ZTk4YTlkN2U3NzgzNjFmOThfNi03LTEtMS0w_f28cc06e-e04c-4735-a968-3151b85a2538"
      unitRef="usd">305581000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RleHRyZWdpb246OGZmM2NkY2I4N2MzNDE2MGE2MjhjMTQwOTYyZGYwMDJfMTc0NA_3175eca7-5e23-4c97-9d99-438854af1ab3"
      unitRef="usd">4000000.0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <crus:AvailableForSaleSecuritiesAmortizedCostOnGrossUnrealizedLosses
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RleHRyZWdpb246OGZmM2NkY2I4N2MzNDE2MGE2MjhjMTQwOTYyZGYwMDJfMTgxMw_44172741-cd32-41ea-b101-2df31aca01ed"
      unitRef="usd">172900000</crus:AvailableForSaleSecuritiesAmortizedCostOnGrossUnrealizedLosses>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RleHRyZWdpb246OGZmM2NkY2I4N2MzNDE2MGE2MjhjMTQwOTYyZGYwMDJfMTgzNQ_40534fac-1545-43f0-be58-c868abbd24b7"
      unitRef="security">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RleHRyZWdpb246OGZmM2NkY2I4N2MzNDE2MGE2MjhjMTQwOTYyZGYwMDJfMjE3Mw_942ad7dd-c8a6-4085-86a4-079884999ecb">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The cost and estimated fair value of available-for-sale&lt;/span&gt;&lt;span style="color:#ff0000;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;securities&lt;/span&gt;&lt;span style="color:#ff0000;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;by contractual maturities were as follows&lt;/span&gt;&lt;span style="color:#ff0000;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;(in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:108pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt;&#xeff;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.398%"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 28, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Within 1 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;After 1 year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;285,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;358,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;364,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;305,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RhYmxlOmVlMjlhYmM2ZmQwMTRkOTRhYzBkZTc4YTZmNjUwYmQyL3RhYmxlcmFuZ2U6ZWUyOWFiYzZmZDAxNGQ5NGFjMGRlNzhhNmY2NTBiZDJfMy0xLTEtMS0w_6bb7c07a-925e-439b-a356-12c9e86c63d4"
      unitRef="usd">36020000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RhYmxlOmVlMjlhYmM2ZmQwMTRkOTRhYzBkZTc4YTZmNjUwYmQyL3RhYmxlcmFuZ2U6ZWUyOWFiYzZmZDAxNGQ5NGFjMGRlNzhhNmY2NTBiZDJfMy0zLTEtMS0w_692231ef-ba95-4eff-a443-3d03ea98239a"
      unitRef="usd">36641000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RhYmxlOmVlMjlhYmM2ZmQwMTRkOTRhYzBkZTc4YTZmNjUwYmQyL3RhYmxlcmFuZ2U6ZWUyOWFiYzZmZDAxNGQ5NGFjMGRlNzhhNmY2NTBiZDJfMy01LTEtMS0w_48d2f604-2987-4913-bdf5-ac5aab6fd711"
      unitRef="usd">22012000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RhYmxlOmVlMjlhYmM2ZmQwMTRkOTRhYzBkZTc4YTZmNjUwYmQyL3RhYmxlcmFuZ2U6ZWUyOWFiYzZmZDAxNGQ5NGFjMGRlNzhhNmY2NTBiZDJfMy03LTEtMS0w_de87878b-6f30-40f7-9155-ad30d4c822ae"
      unitRef="usd">22008000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RhYmxlOmVlMjlhYmM2ZmQwMTRkOTRhYzBkZTc4YTZmNjUwYmQyL3RhYmxlcmFuZ2U6ZWUyOWFiYzZmZDAxNGQ5NGFjMGRlNzhhNmY2NTBiZDJfNC0xLTEtMS0w_7970e1a5-7496-4217-b934-482f4fd728e6"
      unitRef="usd">322530000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RhYmxlOmVlMjlhYmM2ZmQwMTRkOTRhYzBkZTc4YTZmNjUwYmQyL3RhYmxlcmFuZ2U6ZWUyOWFiYzZmZDAxNGQ5NGFjMGRlNzhhNmY2NTBiZDJfNC0zLTEtMS0w_d4ae9be8-ed86-4c09-b0e0-a437fa15eae1"
      unitRef="usd">328255000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RhYmxlOmVlMjlhYmM2ZmQwMTRkOTRhYzBkZTc4YTZmNjUwYmQyL3RhYmxlcmFuZ2U6ZWUyOWFiYzZmZDAxNGQ5NGFjMGRlNzhhNmY2NTBiZDJfNC01LTEtMS0w_da0fa981-3110-47de-ac70-a7c6d6bfe165"
      unitRef="usd">285978000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RhYmxlOmVlMjlhYmM2ZmQwMTRkOTRhYzBkZTc4YTZmNjUwYmQyL3RhYmxlcmFuZ2U6ZWUyOWFiYzZmZDAxNGQ5NGFjMGRlNzhhNmY2NTBiZDJfNC03LTEtMS0w_c3cc2609-02fb-4cf9-a8ab-f85e58d32e72"
      unitRef="usd">283573000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RhYmxlOmVlMjlhYmM2ZmQwMTRkOTRhYzBkZTc4YTZmNjUwYmQyL3RhYmxlcmFuZ2U6ZWUyOWFiYzZmZDAxNGQ5NGFjMGRlNzhhNmY2NTBiZDJfNS0xLTEtMS0w_029f173b-0896-4197-b875-256ee937df28"
      unitRef="usd">358550000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RhYmxlOmVlMjlhYmM2ZmQwMTRkOTRhYzBkZTc4YTZmNjUwYmQyL3RhYmxlcmFuZ2U6ZWUyOWFiYzZmZDAxNGQ5NGFjMGRlNzhhNmY2NTBiZDJfNS0zLTEtMS0w_c3e6ca09-e7a2-4a60-82f8-6be5a766fbde"
      unitRef="usd">364896000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RhYmxlOmVlMjlhYmM2ZmQwMTRkOTRhYzBkZTc4YTZmNjUwYmQyL3RhYmxlcmFuZ2U6ZWUyOWFiYzZmZDAxNGQ5NGFjMGRlNzhhNmY2NTBiZDJfNS01LTEtMS0w_460d86a9-b19f-4b36-8887-6fe2d0f6e198"
      unitRef="usd">307990000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80MC9mcmFnOjhmZjNjZGNiODdjMzQxNjBhNjI4YzE0MDk2MmRmMDAyL3RhYmxlOmVlMjlhYmM2ZmQwMTRkOTRhYzBkZTc4YTZmNjUwYmQyL3RhYmxlcmFuZ2U6ZWUyOWFiYzZmZDAxNGQ5NGFjMGRlNzhhNmY2NTBiZDJfNS03LTEtMS0w_6fc2cadc-5392-4a8c-9a89-fd7fc535c732"
      unitRef="usd">305581000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80My9mcmFnOjNlOWFmYjAyMjg3MjQ0MTg5Y2FmOTBmOWU5OTRlZTI2L3RleHRyZWdpb246M2U5YWZiMDIyODcyNDQxODljYWY5MGY5ZTk5NGVlMjZfMjk4Ng_5a4dc6ee-d279-4214-9544-7549e5441460">Fair Value of Financial Instruments&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has determined that the only material assets and liabilities in the Company&#x2019;s financial statements that are required to be measured at fair value on a recurring basis are the Company&#x2019;s cash equivalents and marketable securities portfolio. &#160;The Company defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date.&#160;&#160;The Company applies the following fair value hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement. &#160;The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets (Level&#160;1 measurements) and the lowest priority to unobservable inputs (Level&#160;3 measurements).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:90pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 1 - Quoted prices in active markets for identical assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:90pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 2 - Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or 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="padding-left:90pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 3 - 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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s cash equivalents and marketable securities portfolio consist of money market funds, debt securities, non-U.S. government securities, U.S. Treasury securities and securities of U.S. government-sponsored enterprises and are reflected on our consolidated condensed balance sheets under the headings cash and cash equivalents, marketable securities, and long-term marketable securities.&#160; The Company determines the fair value of its marketable securities portfolio by obtaining non-binding market prices from third-party pricing providers on the last day of the quarter, whose sources may use quoted prices in active markets for identical assets (Level 1 inputs) or inputs other than quoted prices that are observable either directly or indirectly (Level 2 inputs) in determining fair value.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's long-term revolving credit facility, described in Note 8, bears interest at a base rate plus applicable margin or LIBOR plus applicable margin.  As of September&#160;26, 2020, there are no amounts drawn under the credit facility and the fair value is zero.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of&#160;September&#160;26, 2020 and March&#160;28, 2020, the Company has no material Level 3 assets or liabilities. &#160;There were no transfers between Level 1, Level 2, or Level 3 measurements for the three months ended&#160;September&#160;26, 2020.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following summarizes the fair value of our financial instruments at September&#160;26, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.216%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.216%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.219%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#xfeff;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Quoted Prices&lt;br/&gt;in Active&lt;br/&gt;Markets for&lt;br/&gt;Identical&lt;br/&gt;Assets&lt;br/&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;208,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;208,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available-for-sale securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;349,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;349,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Agency discount notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#xfeff;&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,281&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;363,615&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;364,896&#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:middle"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;/table&gt;&lt;/div&gt;&lt;div style="text-indent:117pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt;&#xeff;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following summarizes the fair value of&#160;our financial instruments at March&#160;28, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.216%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.216%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.219%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#xfeff;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Quoted Prices&lt;br/&gt;in Active&lt;br/&gt;Markets for&lt;br/&gt;Identical&lt;br/&gt;Assets&lt;br/&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available-for-sale securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/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:#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,006&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;296,575&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;305,581&#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:middle"/&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;/table&gt;&lt;/div&gt;&lt;div style="text-indent:108pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt;&#xeff;&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80My9mcmFnOjNlOWFmYjAyMjg3MjQ0MTg5Y2FmOTBmOWU5OTRlZTI2L3RleHRyZWdpb246M2U5YWZiMDIyODcyNDQxODljYWY5MGY5ZTk5NGVlMjZfMjk5MA_d55a1d21-f1c3-4625-9931-8000facd7589">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has determined that the only material assets and liabilities in the Company&#x2019;s financial statements that are required to be measured at fair value on a recurring basis are the Company&#x2019;s cash equivalents and marketable securities portfolio. &#160;The Company defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date.&#160;&#160;The Company applies the following fair value hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement. &#160;The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets (Level&#160;1 measurements) and the lowest priority to unobservable inputs (Level&#160;3 measurements).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:90pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 1 - Quoted prices in active markets for identical assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:90pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 2 - Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or 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="padding-left:90pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 3 - 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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s cash equivalents and marketable securities portfolio consist of money market funds, debt securities, non-U.S. government securities, U.S. Treasury securities and securities of U.S. government-sponsored enterprises and are reflected on our consolidated condensed balance sheets under the headings cash and cash equivalents, marketable securities, and long-term marketable securities.&#160; The Company determines the fair value of its marketable securities portfolio by obtaining non-binding market prices from third-party pricing providers on the last day of the quarter, whose sources may use quoted prices in active markets for identical assets (Level 1 inputs) or inputs other than quoted prices that are observable either directly or indirectly (Level 2 inputs) in determining fair value.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:LineOfCredit
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80My9mcmFnOjNlOWFmYjAyMjg3MjQ0MTg5Y2FmOTBmOWU5OTRlZTI2L3RleHRyZWdpb246M2U5YWZiMDIyODcyNDQxODljYWY5MGY5ZTk5NGVlMjZfMjUyOA_d9ba576e-bdb9-41c3-8a90-a475bd563d9d"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80My9mcmFnOjNlOWFmYjAyMjg3MjQ0MTg5Y2FmOTBmOWU5OTRlZTI2L3RleHRyZWdpb246M2U5YWZiMDIyODcyNDQxODljYWY5MGY5ZTk5NGVlMjZfMjU5Mw_0b6236d2-5d14-4cf1-bda4-16ade4cb2a42"
      unitRef="usd">0</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80My9mcmFnOjNlOWFmYjAyMjg3MjQ0MTg5Y2FmOTBmOWU5OTRlZTI2L3RleHRyZWdpb246M2U5YWZiMDIyODcyNDQxODljYWY5MGY5ZTk5NGVlMjZfMjk4OA_655fddc7-2de5-490b-93de-5aa344a4f6c9">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following summarizes the fair value of our financial instruments at September&#160;26, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.216%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.216%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.219%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#xfeff;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Quoted Prices&lt;br/&gt;in Active&lt;br/&gt;Markets for&lt;br/&gt;Identical&lt;br/&gt;Assets&lt;br/&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;208,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;208,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available-for-sale securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;349,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;349,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Agency discount notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#xfeff;&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,281&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;363,615&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;364,896&#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:middle"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;/table&gt;&lt;/div&gt;&lt;div style="text-indent:117pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt;&#xeff;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following summarizes the fair value of&#160;our financial instruments at March&#160;28, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.216%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.216%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.219%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#xfeff;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Quoted Prices&lt;br/&gt;in Active&lt;br/&gt;Markets for&lt;br/&gt;Identical&lt;br/&gt;Assets&lt;br/&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available-for-sale securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/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:#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,006&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;296,575&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;305,581&#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:middle"/&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;/table&gt;&lt;/div&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i63bf049d630f4968bf6031ed39058511_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80My9mcmFnOjNlOWFmYjAyMjg3MjQ0MTg5Y2FmOTBmOWU5OTRlZTI2L3RhYmxlOjNmMDU4YWQ4ZDU1MzRhZmQ4YzEzMmQ4OTdlMzI0ZTg3L3RhYmxlcmFuZ2U6M2YwNThhZDhkNTUzNGFmZDhjMTMyZDg5N2UzMjRlODdfMy0xLTEtMS0w_116e70b1-df72-4cc1-83fe-d52f5e7222f2"
      unitRef="usd">208821000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ia38c1809503148838e62a52806309632_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80My9mcmFnOjNlOWFmYjAyMjg3MjQ0MTg5Y2FmOTBmOWU5OTRlZTI2L3RhYmxlOjNmMDU4YWQ4ZDU1MzRhZmQ4YzEzMmQ4OTdlMzI0ZTg3L3RhYmxlcmFuZ2U6M2YwNThhZDhkNTUzNGFmZDhjMTMyZDg5N2UzMjRlODdfMy0zLTEtMS0w_c5488783-bc2c-4d02-8e9c-4cbaac137e04"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ic7817f8866104ee59eee1d7223dd3dbf_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80My9mcmFnOjNlOWFmYjAyMjg3MjQ0MTg5Y2FmOTBmOWU5OTRlZTI2L3RhYmxlOjNmMDU4YWQ4ZDU1MzRhZmQ4YzEzMmQ4OTdlMzI0ZTg3L3RhYmxlcmFuZ2U6M2YwNThhZDhkNTUzNGFmZDhjMTMyZDg5N2UzMjRlODdfMy01LTEtMS0w_915f51ca-4beb-432d-b0cc-6d4320bd0f9d"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i8a3a0ec4807d4a83abc98ffe23cf615d_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80My9mcmFnOjNlOWFmYjAyMjg3MjQ0MTg5Y2FmOTBmOWU5OTRlZTI2L3RhYmxlOjNmMDU4YWQ4ZDU1MzRhZmQ4YzEzMmQ4OTdlMzI0ZTg3L3RhYmxlcmFuZ2U6M2YwNThhZDhkNTUzNGFmZDhjMTMyZDg5N2UzMjRlODdfMy03LTEtMS0w_773405b3-24c3-4262-9591-6fc1bfe29937"
      unitRef="usd">208821000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7e88f15c9d3a4b5789f8af46c49bce7d_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80My9mcmFnOjNlOWFmYjAyMjg3MjQ0MTg5Y2FmOTBmOWU5OTRlZTI2L3RhYmxlOjNmMDU4YWQ4ZDU1MzRhZmQ4YzEzMmQ4OTdlMzI0ZTg3L3RhYmxlcmFuZ2U6M2YwNThhZDhkNTUzNGFmZDhjMTMyZDg5N2UzMjRlODdfOC0xLTEtMS0w_cbc7aff3-f405-4fd0-bd2f-235e7d0a2212"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id50fc01c289446f7aab1c8ea68077f57_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80My9mcmFnOjNlOWFmYjAyMjg3MjQ0MTg5Y2FmOTBmOWU5OTRlZTI2L3RhYmxlOjNmMDU4YWQ4ZDU1MzRhZmQ4YzEzMmQ4OTdlMzI0ZTg3L3RhYmxlcmFuZ2U6M2YwNThhZDhkNTUzNGFmZDhjMTMyZDg5N2UzMjRlODdfOC0zLTEtMS0w_507583f2-05b1-4117-93e3-14b833d60ea2"
      unitRef="usd">349016000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="icab8113b43c0426d9e081135faf39426_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80My9mcmFnOjNlOWFmYjAyMjg3MjQ0MTg5Y2FmOTBmOWU5OTRlZTI2L3RhYmxlOjNmMDU4YWQ4ZDU1MzRhZmQ4YzEzMmQ4OTdlMzI0ZTg3L3RhYmxlcmFuZ2U6M2YwNThhZDhkNTUzNGFmZDhjMTMyZDg5N2UzMjRlODdfOC01LTEtMS0w_42f7e889-884b-4661-a00c-56120875bce6"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i558294feb9d94607a7428d846a781493_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80My9mcmFnOjNlOWFmYjAyMjg3MjQ0MTg5Y2FmOTBmOWU5OTRlZTI2L3RhYmxlOjNmMDU4YWQ4ZDU1MzRhZmQ4YzEzMmQ4OTdlMzI0ZTg3L3RhYmxlcmFuZ2U6M2YwNThhZDhkNTUzNGFmZDhjMTMyZDg5N2UzMjRlODdfOC03LTEtMS0w_0ebc30d9-951b-4930-9811-67855e7218fc"
      unitRef="usd">349016000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic07e0b0f0d484ba888519f9041c0f476_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80My9mcmFnOjNlOWFmYjAyMjg3MjQ0MTg5Y2FmOTBmOWU5OTRlZTI2L3RhYmxlOjNmMDU4YWQ4ZDU1MzRhZmQ4YzEzMmQ4OTdlMzI0ZTg3L3RhYmxlcmFuZ2U6M2YwNThhZDhkNTUzNGFmZDhjMTMyZDg5N2UzMjRlODdfOS0xLTEtMS0w_28fbda7a-92e1-49ec-b85f-99c2fdc0e06a"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="icd3939f6411c49dcbaf3ea87198545b5_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80My9mcmFnOjNlOWFmYjAyMjg3MjQ0MTg5Y2FmOTBmOWU5OTRlZTI2L3RhYmxlOjNmMDU4YWQ4ZDU1MzRhZmQ4YzEzMmQ4OTdlMzI0ZTg3L3RhYmxlcmFuZ2U6M2YwNThhZDhkNTUzNGFmZDhjMTMyZDg5N2UzMjRlODdfOS0zLTEtMS0w_4fdff278-542b-4385-9ea7-9540c72e51ad"
      unitRef="usd">10770000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4a92b0c9ee54420b92077d4eebafbdb3_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80My9mcmFnOjNlOWFmYjAyMjg3MjQ0MTg5Y2FmOTBmOWU5OTRlZTI2L3RhYmxlOjNmMDU4YWQ4ZDU1MzRhZmQ4YzEzMmQ4OTdlMzI0ZTg3L3RhYmxlcmFuZ2U6M2YwNThhZDhkNTUzNGFmZDhjMTMyZDg5N2UzMjRlODdfOS01LTEtMS0w_9599fa49-0b77-4a79-81c8-924ce72026f1"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia9defd453a994b6e8d975251ace92545_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80My9mcmFnOjNlOWFmYjAyMjg3MjQ0MTg5Y2FmOTBmOWU5OTRlZTI2L3RhYmxlOjNmMDU4YWQ4ZDU1MzRhZmQ4YzEzMmQ4OTdlMzI0ZTg3L3RhYmxlcmFuZ2U6M2YwNThhZDhkNTUzNGFmZDhjMTMyZDg5N2UzMjRlODdfOS03LTEtMS0w_322579b8-1cdf-484c-8f3c-1320115fc49c"
      unitRef="usd">10770000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9ab0d26d5e0146508b95d89663cbd095_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80My9mcmFnOjNlOWFmYjAyMjg3MjQ0MTg5Y2FmOTBmOWU5OTRlZTI2L3RhYmxlOjNmMDU4YWQ4ZDU1MzRhZmQ4YzEzMmQ4OTdlMzI0ZTg3L3RhYmxlcmFuZ2U6M2YwNThhZDhkNTUzNGFmZDhjMTMyZDg5N2UzMjRlODdfMTAtMS0xLTEtMTQ5OA_f0f3ba2c-fac2-4a4d-acf8-67f4d07cdd07"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iaf5796e0b391483eb4b769f0a13f2663_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80My9mcmFnOjNlOWFmYjAyMjg3MjQ0MTg5Y2FmOTBmOWU5OTRlZTI2L3RhYmxlOjNmMDU4YWQ4ZDU1MzRhZmQ4YzEzMmQ4OTdlMzI0ZTg3L3RhYmxlcmFuZ2U6M2YwNThhZDhkNTUzNGFmZDhjMTMyZDg5N2UzMjRlODdfMTAtMy0xLTEtMTUwMQ_333c0818-b15b-4665-b02a-6f330ace3778"
      unitRef="usd">3829000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3a108ac2c7e248c98e13a931663842c4_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80My9mcmFnOjNlOWFmYjAyMjg3MjQ0MTg5Y2FmOTBmOWU5OTRlZTI2L3RhYmxlOjNmMDU4YWQ4ZDU1MzRhZmQ4YzEzMmQ4OTdlMzI0ZTg3L3RhYmxlcmFuZ2U6M2YwNThhZDhkNTUzNGFmZDhjMTMyZDg5N2UzMjRlODdfMTAtNS0xLTEtMTUwNA_3f740b55-4ce5-4394-8477-2c9b5386a0e0"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i67094e4ce7444bb79904470f240b403b_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80My9mcmFnOjNlOWFmYjAyMjg3MjQ0MTg5Y2FmOTBmOWU5OTRlZTI2L3RhYmxlOjNmMDU4YWQ4ZDU1MzRhZmQ4YzEzMmQ4OTdlMzI0ZTg3L3RhYmxlcmFuZ2U6M2YwNThhZDhkNTUzNGFmZDhjMTMyZDg5N2UzMjRlODdfMTAtNy0xLTEtMTUwNw_519572a4-0e0f-4c09-b61a-760d9193a1b0"
      unitRef="usd">3829000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3906e8dc380a4766b3df3eab5d833d6e_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80My9mcmFnOjNlOWFmYjAyMjg3MjQ0MTg5Y2FmOTBmOWU5OTRlZTI2L3RhYmxlOjNmMDU4YWQ4ZDU1MzRhZmQ4YzEzMmQ4OTdlMzI0ZTg3L3RhYmxlcmFuZ2U6M2YwNThhZDhkNTUzNGFmZDhjMTMyZDg5N2UzMjRlODdfMTAtMS0xLTEtMA_7017f919-addb-49a2-ae44-f4bc99976e87"
      unitRef="usd">1281000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i09e253a53ca24ed69106d09e746d566e_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80My9mcmFnOjNlOWFmYjAyMjg3MjQ0MTg5Y2FmOTBmOWU5OTRlZTI2L3RhYmxlOjNmMDU4YWQ4ZDU1MzRhZmQ4YzEzMmQ4OTdlMzI0ZTg3L3RhYmxlcmFuZ2U6M2YwNThhZDhkNTUzNGFmZDhjMTMyZDg5N2UzMjRlODdfMTAtMy0xLTEtMA_d5004f8e-4dc8-40d7-86b8-c19ae0b0e0f7"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8ef98edb190b41d2894115a9ee1bcaea_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80My9mcmFnOjNlOWFmYjAyMjg3MjQ0MTg5Y2FmOTBmOWU5OTRlZTI2L3RhYmxlOjNmMDU4YWQ4ZDU1MzRhZmQ4YzEzMmQ4OTdlMzI0ZTg3L3RhYmxlcmFuZ2U6M2YwNThhZDhkNTUzNGFmZDhjMTMyZDg5N2UzMjRlODdfMTAtNS0xLTEtMA_b5bed818-88a4-4514-a30d-5394c0229d68"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iacfee0e1a78a4144ac591e4e1fbc65d5_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80My9mcmFnOjNlOWFmYjAyMjg3MjQ0MTg5Y2FmOTBmOWU5OTRlZTI2L3RhYmxlOjNmMDU4YWQ4ZDU1MzRhZmQ4YzEzMmQ4OTdlMzI0ZTg3L3RhYmxlcmFuZ2U6M2YwNThhZDhkNTUzNGFmZDhjMTMyZDg5N2UzMjRlODdfMTAtNy0xLTEtMA_9ae9fb7d-84f3-4365-bc9c-9ca5594a74bc"
      unitRef="usd">1281000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2771f47e3e7c4fe68855355003d790d6_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80My9mcmFnOjNlOWFmYjAyMjg3MjQ0MTg5Y2FmOTBmOWU5OTRlZTI2L3RhYmxlOjNmMDU4YWQ4ZDU1MzRhZmQ4YzEzMmQ4OTdlMzI0ZTg3L3RhYmxlcmFuZ2U6M2YwNThhZDhkNTUzNGFmZDhjMTMyZDg5N2UzMjRlODdfMTQtMS0xLTEtMA_94e91900-99fa-4c1d-86d5-3ee8da9ba212"
      unitRef="usd">1281000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5d68b4ade6604b9fa0c80909b16994f0_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80My9mcmFnOjNlOWFmYjAyMjg3MjQ0MTg5Y2FmOTBmOWU5OTRlZTI2L3RhYmxlOjNmMDU4YWQ4ZDU1MzRhZmQ4YzEzMmQ4OTdlMzI0ZTg3L3RhYmxlcmFuZ2U6M2YwNThhZDhkNTUzNGFmZDhjMTMyZDg5N2UzMjRlODdfMTQtMy0xLTEtMA_046b624b-0ca8-496d-992f-61adedc04f84"
      unitRef="usd">363615000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ibd5c75993f4c4569ad987ea9a1e5c1b3_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80My9mcmFnOjNlOWFmYjAyMjg3MjQ0MTg5Y2FmOTBmOWU5OTRlZTI2L3RhYmxlOjNmMDU4YWQ4ZDU1MzRhZmQ4YzEzMmQ4OTdlMzI0ZTg3L3RhYmxlcmFuZ2U6M2YwNThhZDhkNTUzNGFmZDhjMTMyZDg5N2UzMjRlODdfMTQtNS0xLTEtMA_c5d78b4b-0b73-4f8d-bf62-da9828650eed"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80My9mcmFnOjNlOWFmYjAyMjg3MjQ0MTg5Y2FmOTBmOWU5OTRlZTI2L3RhYmxlOjNmMDU4YWQ4ZDU1MzRhZmQ4YzEzMmQ4OTdlMzI0ZTg3L3RhYmxlcmFuZ2U6M2YwNThhZDhkNTUzNGFmZDhjMTMyZDg5N2UzMjRlODdfMTQtNy0xLTEtMA_eeaea030-7759-4093-b50d-8307765719bf"
      unitRef="usd">364896000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iceda122821a2468d9acf776ab9b5e799_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80My9mcmFnOjNlOWFmYjAyMjg3MjQ0MTg5Y2FmOTBmOWU5OTRlZTI2L3RhYmxlOmQ4ZTBlMzEzZTczMzRlN2NhYTk2MmNjNDhkODI3NjEyL3RhYmxlcmFuZ2U6ZDhlMGUzMTNlNzMzNGU3Y2FhOTYyY2M0OGQ4Mjc2MTJfMy0xLTEtMS0w_c77a2e33-2656-4bfd-b8f1-91f380a14c6b"
      unitRef="usd">237714000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i5691bef1a194450b8ff12bd855622deb_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80My9mcmFnOjNlOWFmYjAyMjg3MjQ0MTg5Y2FmOTBmOWU5OTRlZTI2L3RhYmxlOmQ4ZTBlMzEzZTczMzRlN2NhYTk2MmNjNDhkODI3NjEyL3RhYmxlcmFuZ2U6ZDhlMGUzMTNlNzMzNGU3Y2FhOTYyY2M0OGQ4Mjc2MTJfMy0zLTEtMS0w_8033797b-c8ba-4645-9d83-94fbf93cc8b1"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i3c243f42b3b7439aa0f5e343cb3cbc21_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80My9mcmFnOjNlOWFmYjAyMjg3MjQ0MTg5Y2FmOTBmOWU5OTRlZTI2L3RhYmxlOmQ4ZTBlMzEzZTczMzRlN2NhYTk2MmNjNDhkODI3NjEyL3RhYmxlcmFuZ2U6ZDhlMGUzMTNlNzMzNGU3Y2FhOTYyY2M0OGQ4Mjc2MTJfMy01LTEtMS0w_04bbe384-e61a-45a4-b146-60f36cba5ebe"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ie8ae8d93300042f4a053ba2e4d14c96f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80My9mcmFnOjNlOWFmYjAyMjg3MjQ0MTg5Y2FmOTBmOWU5OTRlZTI2L3RhYmxlOmQ4ZTBlMzEzZTczMzRlN2NhYTk2MmNjNDhkODI3NjEyL3RhYmxlcmFuZ2U6ZDhlMGUzMTNlNzMzNGU3Y2FhOTYyY2M0OGQ4Mjc2MTJfMy03LTEtMS0w_8119d2b1-0ad6-4dee-a6e4-49d77faa2359"
      unitRef="usd">237714000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0a3d278ccd964fab88d03ac60da9c68b_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80My9mcmFnOjNlOWFmYjAyMjg3MjQ0MTg5Y2FmOTBmOWU5OTRlZTI2L3RhYmxlOmQ4ZTBlMzEzZTczMzRlN2NhYTk2MmNjNDhkODI3NjEyL3RhYmxlcmFuZ2U6ZDhlMGUzMTNlNzMzNGU3Y2FhOTYyY2M0OGQ4Mjc2MTJfNi0xLTEtMS0w_53b4aad2-10c3-42bb-98a9-38566f8f342f"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i23a22fb1cd11411b8572838f91409775_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80My9mcmFnOjNlOWFmYjAyMjg3MjQ0MTg5Y2FmOTBmOWU5OTRlZTI2L3RhYmxlOmQ4ZTBlMzEzZTczMzRlN2NhYTk2MmNjNDhkODI3NjEyL3RhYmxlcmFuZ2U6ZDhlMGUzMTNlNzMzNGU3Y2FhOTYyY2M0OGQ4Mjc2MTJfNi0zLTEtMS0w_fb10c493-5fef-4902-bcd1-a0c71fe5c583"
      unitRef="usd">283832000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic46ddd03970241468cca351172f3f011_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80My9mcmFnOjNlOWFmYjAyMjg3MjQ0MTg5Y2FmOTBmOWU5OTRlZTI2L3RhYmxlOmQ4ZTBlMzEzZTczMzRlN2NhYTk2MmNjNDhkODI3NjEyL3RhYmxlcmFuZ2U6ZDhlMGUzMTNlNzMzNGU3Y2FhOTYyY2M0OGQ4Mjc2MTJfNi01LTEtMS0w_b8f5d2e2-9b23-494a-b12e-85dc98c3652a"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic67d4d9eea1b40598603c5d99fd72b60_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80My9mcmFnOjNlOWFmYjAyMjg3MjQ0MTg5Y2FmOTBmOWU5OTRlZTI2L3RhYmxlOmQ4ZTBlMzEzZTczMzRlN2NhYTk2MmNjNDhkODI3NjEyL3RhYmxlcmFuZ2U6ZDhlMGUzMTNlNzMzNGU3Y2FhOTYyY2M0OGQ4Mjc2MTJfNi03LTEtMS0w_13cbe5ca-0e03-44d0-abd2-ebae419b63be"
      unitRef="usd">283832000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic4d3134df7574c6298b7ca9d7e183633_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80My9mcmFnOjNlOWFmYjAyMjg3MjQ0MTg5Y2FmOTBmOWU5OTRlZTI2L3RhYmxlOmQ4ZTBlMzEzZTczMzRlN2NhYTk2MmNjNDhkODI3NjEyL3RhYmxlcmFuZ2U6ZDhlMGUzMTNlNzMzNGU3Y2FhOTYyY2M0OGQ4Mjc2MTJfNy0xLTEtMS0w_7f0aaf19-c0ee-46d4-9259-90c8a9600fcf"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia30d2605292b42c3a06c0d8cde47d3a7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80My9mcmFnOjNlOWFmYjAyMjg3MjQ0MTg5Y2FmOTBmOWU5OTRlZTI2L3RhYmxlOmQ4ZTBlMzEzZTczMzRlN2NhYTk2MmNjNDhkODI3NjEyL3RhYmxlcmFuZ2U6ZDhlMGUzMTNlNzMzNGU3Y2FhOTYyY2M0OGQ4Mjc2MTJfNy0zLTEtMS0w_a69faf84-56ea-465e-9e6a-91906b8b7a7f"
      unitRef="usd">12743000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib31825be8f624c15a7e9d056817e95b2_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80My9mcmFnOjNlOWFmYjAyMjg3MjQ0MTg5Y2FmOTBmOWU5OTRlZTI2L3RhYmxlOmQ4ZTBlMzEzZTczMzRlN2NhYTk2MmNjNDhkODI3NjEyL3RhYmxlcmFuZ2U6ZDhlMGUzMTNlNzMzNGU3Y2FhOTYyY2M0OGQ4Mjc2MTJfNy01LTEtMS0w_b1af2ec6-9691-42ce-9ddf-dabe49a1f62d"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3a94e8526ad74ff1afeb5474dec669d9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80My9mcmFnOjNlOWFmYjAyMjg3MjQ0MTg5Y2FmOTBmOWU5OTRlZTI2L3RhYmxlOmQ4ZTBlMzEzZTczMzRlN2NhYTk2MmNjNDhkODI3NjEyL3RhYmxlcmFuZ2U6ZDhlMGUzMTNlNzMzNGU3Y2FhOTYyY2M0OGQ4Mjc2MTJfNy03LTEtMS0w_9fdc6a09-faef-4828-986c-38ceaaa5f889"
      unitRef="usd">12743000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8359a9bde3f94eee97e8bff2d491b861_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80My9mcmFnOjNlOWFmYjAyMjg3MjQ0MTg5Y2FmOTBmOWU5OTRlZTI2L3RhYmxlOmQ4ZTBlMzEzZTczMzRlN2NhYTk2MmNjNDhkODI3NjEyL3RhYmxlcmFuZ2U6ZDhlMGUzMTNlNzMzNGU3Y2FhOTYyY2M0OGQ4Mjc2MTJfOC0xLTEtMS0w_2384e59e-942c-4760-a253-789b2f607771"
      unitRef="usd">9006000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i08f7ccc4265b4e92aa3640ddfe8ac0ce_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80My9mcmFnOjNlOWFmYjAyMjg3MjQ0MTg5Y2FmOTBmOWU5OTRlZTI2L3RhYmxlOmQ4ZTBlMzEzZTczMzRlN2NhYTk2MmNjNDhkODI3NjEyL3RhYmxlcmFuZ2U6ZDhlMGUzMTNlNzMzNGU3Y2FhOTYyY2M0OGQ4Mjc2MTJfOC0zLTEtMS0w_c762fb22-d582-48da-bf2e-d0189eb5d9f9"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0072c4a0c4fa46eb9ae84df0de2806a0_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80My9mcmFnOjNlOWFmYjAyMjg3MjQ0MTg5Y2FmOTBmOWU5OTRlZTI2L3RhYmxlOmQ4ZTBlMzEzZTczMzRlN2NhYTk2MmNjNDhkODI3NjEyL3RhYmxlcmFuZ2U6ZDhlMGUzMTNlNzMzNGU3Y2FhOTYyY2M0OGQ4Mjc2MTJfOC01LTEtMS0w_40a99f73-f5b3-45e3-b3ff-e3e3622cfa76"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8848e9b3aecb435e89e2887181de1852_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80My9mcmFnOjNlOWFmYjAyMjg3MjQ0MTg5Y2FmOTBmOWU5OTRlZTI2L3RhYmxlOmQ4ZTBlMzEzZTczMzRlN2NhYTk2MmNjNDhkODI3NjEyL3RhYmxlcmFuZ2U6ZDhlMGUzMTNlNzMzNGU3Y2FhOTYyY2M0OGQ4Mjc2MTJfOC03LTEtMS0w_27b6bb81-e0cd-402c-b796-7673513eac62"
      unitRef="usd">9006000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ief2f13f81a9d401ba1b51617f379eb59_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80My9mcmFnOjNlOWFmYjAyMjg3MjQ0MTg5Y2FmOTBmOWU5OTRlZTI2L3RhYmxlOmQ4ZTBlMzEzZTczMzRlN2NhYTk2MmNjNDhkODI3NjEyL3RhYmxlcmFuZ2U6ZDhlMGUzMTNlNzMzNGU3Y2FhOTYyY2M0OGQ4Mjc2MTJfMTEtMS0xLTEtMA_a2ec9b1d-8475-41c1-802e-f36bf5d3c479"
      unitRef="usd">9006000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1d81641e194c4dacb5df2246c9ceddf8_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80My9mcmFnOjNlOWFmYjAyMjg3MjQ0MTg5Y2FmOTBmOWU5OTRlZTI2L3RhYmxlOmQ4ZTBlMzEzZTczMzRlN2NhYTk2MmNjNDhkODI3NjEyL3RhYmxlcmFuZ2U6ZDhlMGUzMTNlNzMzNGU3Y2FhOTYyY2M0OGQ4Mjc2MTJfMTEtMy0xLTEtMA_e3914630-1ee7-462a-8e72-660eeae8f99b"
      unitRef="usd">296575000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5fec16bc9db747a9b039c513462f7d15_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80My9mcmFnOjNlOWFmYjAyMjg3MjQ0MTg5Y2FmOTBmOWU5OTRlZTI2L3RhYmxlOmQ4ZTBlMzEzZTczMzRlN2NhYTk2MmNjNDhkODI3NjEyL3RhYmxlcmFuZ2U6ZDhlMGUzMTNlNzMzNGU3Y2FhOTYyY2M0OGQ4Mjc2MTJfMTEtNS0xLTEtMA_6fe9be0e-77d0-45a1-b497-085f2d20c02f"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80My9mcmFnOjNlOWFmYjAyMjg3MjQ0MTg5Y2FmOTBmOWU5OTRlZTI2L3RhYmxlOmQ4ZTBlMzEzZTczMzRlN2NhYTk2MmNjNDhkODI3NjEyL3RhYmxlcmFuZ2U6ZDhlMGUzMTNlNzMzNGU3Y2FhOTYyY2M0OGQ4Mjc2MTJfMTEtNy0xLTEtMA_bff7cf79-41f4-42d9-bf12-4f5ec3007abb"
      unitRef="usd">305581000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80Ni9mcmFnOjUwNWE3ODJiMDY0MzRlNDA5YmJlMTliOGU2N2Y5NGIzL3RleHRyZWdpb246NTA1YTc4MmIwNjQzNGU0MDliYmUxOWI4ZTY3Zjk0YjNfOTIy_c5242f58-21a7-40cd-89c8-d7f2f5f033cd">Derivative Financial Instruments&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign Currency Forward Contracts&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company uses foreign currency forward contracts to reduce the earnings impact that exchange rate fluctuations have on non-functional currency balance sheet exposures.  The Company recognizes both the gains and losses on foreign currency forward contracts and the gains and losses on the remeasurement of non-functional currency assets and liabilities within "&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;Other income (expense)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;" in the consolidated condensed statements of income.  The Company does not apply hedge accounting to these foreign currency derivative instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;26, 2020, the Company held one foreign currency forward contract denominated in British Pound Sterling with a notional value of $19.1 million.  The fair value of this contract was not material as of September&#160;26, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The before-tax effect of derivative instruments not designated as hedging instruments was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.385%"/&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.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.213%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 26,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 28,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 26,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 28,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Location&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain (loss) recognized in income:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,852)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income (expense)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:NumberOfForeignCurrencyDerivativesHeld
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80Ni9mcmFnOjUwNWE3ODJiMDY0MzRlNDA5YmJlMTliOGU2N2Y5NGIzL3RleHRyZWdpb246NTA1YTc4MmIwNjQzNGU0MDliYmUxOWI4ZTY3Zjk0YjNfMzg0ODI5MDY5ODE0MQ_6ba7c63e-7500-4c08-9a2d-e362f4f5fb42"
      unitRef="derivtive">1</us-gaap:NumberOfForeignCurrencyDerivativesHeld>
    <us-gaap:NumberOfForeignCurrencyDerivativesHeld
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80Ni9mcmFnOjUwNWE3ODJiMDY0MzRlNDA5YmJlMTliOGU2N2Y5NGIzL3RleHRyZWdpb246NTA1YTc4MmIwNjQzNGU0MDliYmUxOWI4ZTY3Zjk0YjNfMzg0ODI5MDY5ODE0MQ_6d00a09e-5df2-448e-ad3b-f9901f0f9f0b"
      unitRef="derivtive">1</us-gaap:NumberOfForeignCurrencyDerivativesHeld>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80Ni9mcmFnOjUwNWE3ODJiMDY0MzRlNDA5YmJlMTliOGU2N2Y5NGIzL3RleHRyZWdpb246NTA1YTc4MmIwNjQzNGU0MDliYmUxOWI4ZTY3Zjk0YjNfNzM3_face3640-dacd-4366-9cbc-1ea9fb4f7922"
      unitRef="usd">19100000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80Ni9mcmFnOjUwNWE3ODJiMDY0MzRlNDA5YmJlMTliOGU2N2Y5NGIzL3RleHRyZWdpb246NTA1YTc4MmIwNjQzNGU0MDliYmUxOWI4ZTY3Zjk0YjNfOTI0_90b5bae6-d141-4a3d-aa38-1fd5c337f7d3">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The before-tax effect of derivative instruments not designated as hedging instruments was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.385%"/&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.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.213%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 26,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 28,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 26,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 28,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Location&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain (loss) recognized in income:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,852)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income (expense)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock>
    <us-gaap:DerivativeGainOnDerivative
      contextRef="i42b9be5578bd4e5b80ed36f9c3ac0188_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80Ni9mcmFnOjUwNWE3ODJiMDY0MzRlNDA5YmJlMTliOGU2N2Y5NGIzL3RhYmxlOjBkY2NhZjA0Nzk4NTRjNGJiZDAyODhhZTc5ZWY2OTE3L3RhYmxlcmFuZ2U6MGRjY2FmMDQ3OTg1NGM0YmJkMDI4OGFlNzllZjY5MTdfNC0yLTEtMS0w_96088d4f-eb91-42f6-b5fe-faa87db985db"
      unitRef="usd">735000</us-gaap:DerivativeGainOnDerivative>
    <us-gaap:DerivativeLossOnDerivative
      contextRef="i3f6d6b49b55346a3b22e6062a8f92703_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80Ni9mcmFnOjUwNWE3ODJiMDY0MzRlNDA5YmJlMTliOGU2N2Y5NGIzL3RhYmxlOjBkY2NhZjA0Nzk4NTRjNGJiZDAyODhhZTc5ZWY2OTE3L3RhYmxlcmFuZ2U6MGRjY2FmMDQ3OTg1NGM0YmJkMDI4OGFlNzllZjY5MTdfNC00LTEtMS0w_f7eea841-913c-4cb6-acdb-b9e359ccfa57"
      unitRef="usd">1852000</us-gaap:DerivativeLossOnDerivative>
    <us-gaap:DerivativeGainOnDerivative
      contextRef="i14ea7b5337e747699905ed203cd9dd74_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80Ni9mcmFnOjUwNWE3ODJiMDY0MzRlNDA5YmJlMTliOGU2N2Y5NGIzL3RhYmxlOjBkY2NhZjA0Nzk4NTRjNGJiZDAyODhhZTc5ZWY2OTE3L3RhYmxlcmFuZ2U6MGRjY2FmMDQ3OTg1NGM0YmJkMDI4OGFlNzllZjY5MTdfNC02LTEtMS0w_033eab58-0d45-4215-9cdc-4f49f97dc74f"
      unitRef="usd">1918000</us-gaap:DerivativeGainOnDerivative>
    <us-gaap:DerivativeLossOnDerivative
      contextRef="i6080c82347484819b46c8983ef3f76eb_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80Ni9mcmFnOjUwNWE3ODJiMDY0MzRlNDA5YmJlMTliOGU2N2Y5NGIzL3RhYmxlOjBkY2NhZjA0Nzk4NTRjNGJiZDAyODhhZTc5ZWY2OTE3L3RhYmxlcmFuZ2U6MGRjY2FmMDQ3OTg1NGM0YmJkMDI4OGFlNzllZjY5MTdfNC04LTEtMS0w_439a9bc3-0d67-4198-bd01-e52455d1ce0e"
      unitRef="usd">4215000</us-gaap:DerivativeLossOnDerivative>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80OS9mcmFnOjczZTgxYWFhNmJjZDQ1Mjc4Yzg5OTdhYWQ2NGQyYzhmL3RleHRyZWdpb246NzNlODFhYWE2YmNkNDUyNzhjODk5N2FhZDY0ZDJjOGZfMTEy_d55bff00-4fde-4583-8ab1-4a1a5f0360ad">Accounts Receivable, net&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following are the components of accounts receivable, net (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.682%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.644%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#xfeff;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 26,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 28,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#xfeff;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross accounts 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80OS9mcmFnOjczZTgxYWFhNmJjZDQ1Mjc4Yzg5OTdhYWQ2NGQyYzhmL3RleHRyZWdpb246NzNlODFhYWE2YmNkNDUyNzhjODk5N2FhZDY0ZDJjOGZfMTIy_9037d27c-f3e9-4e5a-8d57-bdb96cadc39e">&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following are the components of accounts receivable, net (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.682%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.644%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#xfeff;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 26,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 28,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#xfeff;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross accounts 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80OS9mcmFnOjczZTgxYWFhNmJjZDQ1Mjc4Yzg5OTdhYWQ2NGQyYzhmL3RhYmxlOmU3NDhkMjQ4NDA0MDQyZGY5Y2U1MWQ4ZjQ3ZjQ1YmZhL3RhYmxlcmFuZ2U6ZTc0OGQyNDg0MDQwNDJkZjljZTUxZDhmNDdmNDViZmFfMi0xLTEtMS0w_21d0fed1-932a-43de-9c03-2e9455c2eb8c"
      unitRef="usd">181496000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80OS9mcmFnOjczZTgxYWFhNmJjZDQ1Mjc4Yzg5OTdhYWQ2NGQyYzhmL3RhYmxlOmU3NDhkMjQ4NDA0MDQyZGY5Y2U1MWQ4ZjQ3ZjQ1YmZhL3RhYmxlcmFuZ2U6ZTc0OGQyNDg0MDQwNDJkZjljZTUxZDhmNDdmNDViZmFfMi0zLTEtMS0w_fee929bc-beb5-44fe-8b1f-82dcf2219e5c"
      unitRef="usd">153998000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80OS9mcmFnOjczZTgxYWFhNmJjZDQ1Mjc4Yzg5OTdhYWQ2NGQyYzhmL3RhYmxlOmU3NDhkMjQ4NDA0MDQyZGY5Y2U1MWQ4ZjQ3ZjQ1YmZhL3RhYmxlcmFuZ2U6ZTc0OGQyNDg0MDQwNDJkZjljZTUxZDhmNDdmNDViZmFfMy0xLTEtMS0w_13262db0-633f-45b0-af51-9f97cf0e7a8e"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80OS9mcmFnOjczZTgxYWFhNmJjZDQ1Mjc4Yzg5OTdhYWQ2NGQyYzhmL3RhYmxlOmU3NDhkMjQ4NDA0MDQyZGY5Y2U1MWQ4ZjQ3ZjQ1YmZhL3RhYmxlcmFuZ2U6ZTc0OGQyNDg0MDQwNDJkZjljZTUxZDhmNDdmNDViZmFfMy0zLTEtMS0w_c6b7301b-1a3a-428d-bc92-5d6543b91ef3"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80OS9mcmFnOjczZTgxYWFhNmJjZDQ1Mjc4Yzg5OTdhYWQ2NGQyYzhmL3RhYmxlOmU3NDhkMjQ4NDA0MDQyZGY5Y2U1MWQ4ZjQ3ZjQ1YmZhL3RhYmxlcmFuZ2U6ZTc0OGQyNDg0MDQwNDJkZjljZTUxZDhmNDdmNDViZmFfNC0xLTEtMS0w_48389dae-1c13-4101-9322-16ec20e1a4bd"
      unitRef="usd">181496000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF80OS9mcmFnOjczZTgxYWFhNmJjZDQ1Mjc4Yzg5OTdhYWQ2NGQyYzhmL3RhYmxlOmU3NDhkMjQ4NDA0MDQyZGY5Y2U1MWQ4ZjQ3ZjQ1YmZhL3RhYmxlcmFuZ2U6ZTc0OGQyNDg0MDQwNDJkZjljZTUxZDhmNDdmNDViZmFfNC0zLTEtMS0w_151b5c6f-9511-449d-a613-4b0df5c0a027"
      unitRef="usd">153998000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF81Mi9mcmFnOmI5ZTA3ZDVlNTJhMTQyODg5OWE5MDg2NTI3Zjk1MjM4L3RleHRyZWdpb246YjllMDdkNWU1MmExNDI4ODk5YTkwODY1MjdmOTUyMzhfOTI_ae0ee8eb-4cca-4352-81f0-1c48d663032b">Inventories&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories are comprised of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.014%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.015%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#xfeff;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 26,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 28,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#xfeff;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#xfeff;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF81Mi9mcmFnOmI5ZTA3ZDVlNTJhMTQyODg5OWE5MDg2NTI3Zjk1MjM4L3RleHRyZWdpb246YjllMDdkNWU1MmExNDI4ODk5YTkwODY1MjdmOTUyMzhfODk_8fa8662d-e2e6-403e-b3a1-608f22e8e5f7">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories are comprised of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.014%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.015%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#xfeff;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 26,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 28,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#xfeff;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#xfeff;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF81Mi9mcmFnOmI5ZTA3ZDVlNTJhMTQyODg5OWE5MDg2NTI3Zjk1MjM4L3RhYmxlOjMyNjI5NmY1NGRlNTRkMWRiYzcwMzJjNDAyOWFmZTk5L3RhYmxlcmFuZ2U6MzI2Mjk2ZjU0ZGU1NGQxZGJjNzAzMmM0MDI5YWZlOTlfMi0xLTEtMS0w_05f83fbc-ecae-4870-9bec-22fbef7c24d7"
      unitRef="usd">125082000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF81Mi9mcmFnOmI5ZTA3ZDVlNTJhMTQyODg5OWE5MDg2NTI3Zjk1MjM4L3RhYmxlOjMyNjI5NmY1NGRlNTRkMWRiYzcwMzJjNDAyOWFmZTk5L3RhYmxlcmFuZ2U6MzI2Mjk2ZjU0ZGU1NGQxZGJjNzAzMmM0MDI5YWZlOTlfMi0zLTEtMS0w_99756c76-d7c5-4967-a2ea-87a46af188c2"
      unitRef="usd">82494000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF81Mi9mcmFnOmI5ZTA3ZDVlNTJhMTQyODg5OWE5MDg2NTI3Zjk1MjM4L3RhYmxlOjMyNjI5NmY1NGRlNTRkMWRiYzcwMzJjNDAyOWFmZTk5L3RhYmxlcmFuZ2U6MzI2Mjk2ZjU0ZGU1NGQxZGJjNzAzMmM0MDI5YWZlOTlfMy0xLTEtMS0w_cf8d6538-0767-4e39-a5c7-96ccc2b35830"
      unitRef="usd">83968000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF81Mi9mcmFnOmI5ZTA3ZDVlNTJhMTQyODg5OWE5MDg2NTI3Zjk1MjM4L3RhYmxlOjMyNjI5NmY1NGRlNTRkMWRiYzcwMzJjNDAyOWFmZTk5L3RhYmxlcmFuZ2U6MzI2Mjk2ZjU0ZGU1NGQxZGJjNzAzMmM0MDI5YWZlOTlfMy0zLTEtMS0w_e785a8fa-f3d9-44f0-b011-d80ad2d0a62a"
      unitRef="usd">64231000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF81Mi9mcmFnOmI5ZTA3ZDVlNTJhMTQyODg5OWE5MDg2NTI3Zjk1MjM4L3RhYmxlOjMyNjI5NmY1NGRlNTRkMWRiYzcwMzJjNDAyOWFmZTk5L3RhYmxlcmFuZ2U6MzI2Mjk2ZjU0ZGU1NGQxZGJjNzAzMmM0MDI5YWZlOTlfNC0xLTEtMS0w_22b76cb6-3da7-4bd3-8b17-a4abbfa53faf"
      unitRef="usd">209050000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF81Mi9mcmFnOmI5ZTA3ZDVlNTJhMTQyODg5OWE5MDg2NTI3Zjk1MjM4L3RhYmxlOjMyNjI5NmY1NGRlNTRkMWRiYzcwMzJjNDAyOWFmZTk5L3RhYmxlcmFuZ2U6MzI2Mjk2ZjU0ZGU1NGQxZGJjNzAzMmM0MDI5YWZlOTlfNC0zLTEtMS0w_6c5feec9-1ee9-4be6-9a61-91f0bb4bbdc6"
      unitRef="usd">146725000</us-gaap:InventoryNet>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF81NS9mcmFnOmJkNTk4MmMwN2I3ZDQ2YWZhODFhMzAyZmI3ODg3MTg3L3RleHRyZWdpb246YmQ1OTgyYzA3YjdkNDZhZmE4MWEzMDJmYjc4ODcxODdfMjM5NQ_50028ce1-da82-4ed9-a384-574750dd7620">Revolving&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Credit Facility&lt;/span&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 12, 2016, Cirrus Logic entered into an amended and restated credit agreement (the &#x201c;Credit Agreement&#x201d;) with Wells Fargo Bank, National Association, as Administrative Agent, and the Lenders party thereto, for the purpose of refinancing an existing credit facility and providing ongoing working capital.  The Credit Agreement provides for a $300 million senior secured revolving credit facility (the &#x201c;Credit Facility&#x201d;).  The Credit Facility matures on July 12, 2021.  The Credit Facility is required to be guaranteed by all of Cirrus Logic&#x2019;s material domestic subsidiaries (the &#x201c;Subsidiary Guarantors&#x201d;).  The Credit Facility is secured by substantially all of the assets of Cirrus Logic and any Subsidiary Guarantors, except for certain excluded assets.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Borrowings under the Credit Facility may, at our election, bear interest at either (a)&#160;a base rate plus the applicable margin (&#x201c;Base Rate Loans&#x201d;) or (b)&#160;a LIBOR rate plus the applicable margin (&#x201c;LIBOR Rate Loans&#x201d;). &#160;The applicable margin ranges from 0% to 0.50%&#160;per annum for Base Rate Loans and 1.25% to 2.00%&#160;per annum for LIBOR Rate Loans based on the Leverage Ratio (as defined below).&#160;&#160;A commitment fee accrues at a rate per annum ranging from 0.20% to 0.30% (based on the Leverage Ratio) on the average daily unused portion of the commitment of the lenders.&#160; The Credit Agreement contains certain financial covenants providing that (a) the ratio of consolidated funded indebtedness to consolidated EBITDA for the prior four fiscal quarters must not be greater than 3.00 to 1.00 (the &#x201c;Leverage Ratio&#x201d;) and (b) the ratio of consolidated EBITDA for the prior four consecutive fiscal quarters to consolidated fixed charges (including amounts paid in cash for consolidated interest expenses, capital expenditures, scheduled principal payments of indebtedness, and income taxes) for the prior four consecutive fiscal quarters&#160;must not be less than 1.25 to 1.00 as of the end of each fiscal quarter. &#160;The Credit Agreement also contains negative covenants limiting the Company&#x2019;s or any Subsidiary&#x2019;s ability to, among other things, incur debt, grant liens, make investments, effect certain fundamental changes, make certain asset dispositions, and make certain restricted payments.&#160;&lt;/span&gt;&lt;/div&gt;As of&#160;September&#160;26, 2020, the Company had no amounts outstanding under the Credit Facility and was in compliance with all covenants under the Credit Agreement.</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ic6e7c0a5052f43e6ac528d39dd80d2fd_I20160712"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF81NS9mcmFnOmJkNTk4MmMwN2I3ZDQ2YWZhODFhMzAyZmI3ODg3MTg3L3RleHRyZWdpb246YmQ1OTgyYzA3YjdkNDZhZmE4MWEzMDJmYjc4ODcxODdfMzgx_d6e6f42d-7d08-4d84-88aa-85a02c7bd59d"
      unitRef="usd">300000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i3d137dc2735a436d954d05331be54527_D20200329-20200926"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF81NS9mcmFnOmJkNTk4MmMwN2I3ZDQ2YWZhODFhMzAyZmI3ODg3MTg3L3RleHRyZWdpb246YmQ1OTgyYzA3YjdkNDZhZmE4MWEzMDJmYjc4ODcxODdfMTAzNQ_fe2cb457-0685-4927-a9a0-cf1055611b9a"
      unitRef="number">0</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i2c5d4ff0995a42e5b28e6b19d572eaed_D20200329-20200926"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF81NS9mcmFnOmJkNTk4MmMwN2I3ZDQ2YWZhODFhMzAyZmI3ODg3MTg3L3RleHRyZWdpb246YmQ1OTgyYzA3YjdkNDZhZmE4MWEzMDJmYjc4ODcxODdfMTA0MQ_8b4656f4-badc-4bc7-8308-141e4646b124"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ied4fd12002004fb4b0ed786c689a525c_D20200329-20200926"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF81NS9mcmFnOmJkNTk4MmMwN2I3ZDQ2YWZhODFhMzAyZmI3ODg3MTg3L3RleHRyZWdpb246YmQ1OTgyYzA3YjdkNDZhZmE4MWEzMDJmYjc4ODcxODdfMTA3OA_b3eddc6e-0644-4010-9b64-2fbb3603bef9"
      unitRef="number">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="idc06d82bc93945dbb29cd50062e1ce43_D20200329-20200926"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF81NS9mcmFnOmJkNTk4MmMwN2I3ZDQ2YWZhODFhMzAyZmI3ODg3MTg3L3RleHRyZWdpb246YmQ1OTgyYzA3YjdkNDZhZmE4MWEzMDJmYjc4ODcxODdfMTA4NA_d418baab-d064-4f63-b18c-cd8f1334e5cd"
      unitRef="number">0.0200</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i02cfdff5f4e2426293fec68714cd6bd0_D20200329-20200926"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF81NS9mcmFnOmJkNTk4MmMwN2I3ZDQ2YWZhODFhMzAyZmI3ODg3MTg3L3RleHRyZWdpb246YmQ1OTgyYzA3YjdkNDZhZmE4MWEzMDJmYjc4ODcxODdfMTIyNQ_790e52c6-c29a-4ee4-a032-7cc583587fb4"
      unitRef="number">0.0020</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i9fd2175560d740279415b7166325bb41_D20200329-20200926"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF81NS9mcmFnOmJkNTk4MmMwN2I3ZDQ2YWZhODFhMzAyZmI3ODg3MTg3L3RleHRyZWdpb246YmQ1OTgyYzA3YjdkNDZhZmE4MWEzMDJmYjc4ODcxODdfMTIzMQ_07cf6574-5271-4789-8db9-2b0c297ef993"
      unitRef="number">0.0030</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <crus:LineOfCreditFacilityCovenentTermsLeverageRatioRequirement
      contextRef="icd3ccceff5734d41b194553eb9f7445a_I20200926"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF81NS9mcmFnOmJkNTk4MmMwN2I3ZDQ2YWZhODFhMzAyZmI3ODg3MTg3L3RleHRyZWdpb246YmQ1OTgyYzA3YjdkNDZhZmE4MWEzMDJmYjc4ODcxODdfMTU0MQ_d478b631-6d16-4e2f-938f-2a718dc8e749"
      unitRef="number">3.00</crus:LineOfCreditFacilityCovenentTermsLeverageRatioRequirement>
    <crus:CovenantTermsFixedChargeRatioRequirement
      contextRef="icd3ccceff5734d41b194553eb9f7445a_I20200926"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF81NS9mcmFnOmJkNTk4MmMwN2I3ZDQ2YWZhODFhMzAyZmI3ODg3MTg3L3RleHRyZWdpb246YmQ1OTgyYzA3YjdkNDZhZmE4MWEzMDJmYjc4ODcxODdfMTkxNg_bb54f564-794a-4e3e-8dd0-97dfa95782f4"
      unitRef="number">1.25</crus:CovenantTermsFixedChargeRatioRequirement>
    <us-gaap:LongTermLineOfCredit
      contextRef="icd3ccceff5734d41b194553eb9f7445a_I20200926"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF81NS9mcmFnOmJkNTk4MmMwN2I3ZDQ2YWZhODFhMzAyZmI3ODg3MTg3L3RleHRyZWdpb246YmQ1OTgyYzA3YjdkNDZhZmE4MWEzMDJmYjc4ODcxODdfMjI3Mw_df36d66e-4c6d-4dbf-8bbf-539c556ff8b5"
      unitRef="usd">0</us-gaap:LongTermLineOfCredit>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF81OC9mcmFnOmU5YWRjZjA0MzNlNjRkYTg4OGRhYmE3YmVmYzQ1YjQyL3RleHRyZWdpb246ZTlhZGNmMDQzM2U2NGRhODg4ZGFiYTdiZWZjNDViNDJfMzUzMA_37167388-621c-416e-a184-c99b3b86d7d7">Revenues&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Disaggregation of revenue&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We disaggregate revenue from contracts with customers based on the ship to location of the customer.  The geographic regions that are reviewed are the United States and countries outside of the United States (primarily located in Asia). &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total net sales based on the disaggregation criteria described above are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.666%"/&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:13.666%"/&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:13.666%"/&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:13.670%"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 26,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 28,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 26,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 28,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-United States&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;343,114&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;385,222&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;581,611&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;619,263&#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:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&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,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;347,325&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388,912&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;589,898&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;627,165&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Performance obligations&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's single performance obligation is the delivery of promised goods to the customer.  The promised goods are explicitly stated in the customer contract and are comprised of either a single type of good or a series of goods that are substantially the same, have the same pattern of transfer to the customer, and are neither capable of being distinct nor separable from the other promised goods in the contract.  This performance obligation is satisfied upon transfer of control of the promised goods to the customer, as defined per the shipping terms within the customer's contract.  The vast majority of the Company's contracts with customers have an original expected term length of one year or less.  As allowed by Accounting Standards Codification ("ASC") 606, &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;Revenue from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, the Company has not disclosed the value of any unsatisfied performance obligations related to these contracts.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s products typically include a warranty period of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF81OC9mcmFnOmU5YWRjZjA0MzNlNjRkYTg4OGRhYmE3YmVmYzQ1YjQyL3RleHRyZWdpb246ZTlhZGNmMDQzM2U2NGRhODg4ZGFiYTdiZWZjNDViNDJfMTM4Nw_54d4abf8-49cb-4783-9ce4-558ded1bd820"&gt;one&lt;/span&gt; to three years.  These warranties qualify as assurance-type warranties, as goods can be returned for product non-conformance and defect only.  As such, these warranties are accounted for under ASC 460, &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;Guarantees&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 are not considered a separate performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contract balances&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Payments are typically due within 30 to 60 days of invoicing and terms do not include significant financing components or noncash consideration.  There have been no material impairment losses on accounts receivable.  There are no material contract assets or contract liabilities recorded on the consolidated condensed balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Transaction price&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The transaction price is the amount of consideration to which the Company expects to be entitled in exchange for transferring the promised goods to the customer.  Fixed pricing is the consideration that is agreed upon in the customer contract.  Variable pricing includes rebates, rights of return, warranties, price protection and stock rotation.  Rebates are granted as a customer account credit, based on agreed-upon sales thresholds.  Rights of return and warranty costs are estimated using the "most likely amount" method by reviewing historical returns to determine the most likely customer return rate and applying materiality thresholds.  Price protection includes price adjustments available to certain distributors based upon established book price and a stated adjustment period.  Stock rotation is also available to certain distributors based on a stated maximum of prior billings.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company estimates all variable consideration at the most likely amount that it expects to be entitled.  The estimate is based on current and historical information, including recent sales activity and pricing, available to the Company.  Variable consideration is only included in the transaction price to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved.  The Company defers all variable consideration that does not meet the revenue recognition criteria.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF81OC9mcmFnOmU5YWRjZjA0MzNlNjRkYTg4OGRhYmE3YmVmYzQ1YjQyL3RleHRyZWdpb246ZTlhZGNmMDQzM2U2NGRhODg4ZGFiYTdiZWZjNDViNDJfMzg0ODI5MDcwMDc1Ng_9563d3ed-ce5e-4efe-a9af-d2b163403ffc">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Disaggregation of revenue&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We disaggregate revenue from contracts with customers based on the ship to location of the customer.  The geographic regions that are reviewed are the United States and countries outside of the United States (primarily located in Asia). &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Performance obligations&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's single performance obligation is the delivery of promised goods to the customer.  The promised goods are explicitly stated in the customer contract and are comprised of either a single type of good or a series of goods that are substantially the same, have the same pattern of transfer to the customer, and are neither capable of being distinct nor separable from the other promised goods in the contract.  This performance obligation is satisfied upon transfer of control of the promised goods to the customer, as defined per the shipping terms within the customer's contract.  The vast majority of the Company's contracts with customers have an original expected term length of one year or less.  As allowed by Accounting Standards Codification ("ASC") 606, &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;Revenue from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, the Company has not disclosed the value of any unsatisfied performance obligations related to these contracts.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s products typically include a warranty period of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF81OC9mcmFnOmU5YWRjZjA0MzNlNjRkYTg4OGRhYmE3YmVmYzQ1YjQyL3RleHRyZWdpb246ZTlhZGNmMDQzM2U2NGRhODg4ZGFiYTdiZWZjNDViNDJfMTM4Nw_54d4abf8-49cb-4783-9ce4-558ded1bd820"&gt;one&lt;/span&gt; to three years.  These warranties qualify as assurance-type warranties, as goods can be returned for product non-conformance and defect only.  As such, these warranties are accounted for under ASC 460, &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;Guarantees&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 are not considered a separate performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contract balances&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Payments are typically due within 30 to 60 days of invoicing and terms do not include significant financing components or noncash consideration.  There have been no material impairment losses on accounts receivable.  There are no material contract assets or contract liabilities recorded on the consolidated condensed balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Transaction price&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The transaction price is the amount of consideration to which the Company expects to be entitled in exchange for transferring the promised goods to the customer.  Fixed pricing is the consideration that is agreed upon in the customer contract.  Variable pricing includes rebates, rights of return, warranties, price protection and stock rotation.  Rebates are granted as a customer account credit, based on agreed-upon sales thresholds.  Rights of return and warranty costs are estimated using the "most likely amount" method by reviewing historical returns to determine the most likely customer return rate and applying materiality thresholds.  Price protection includes price adjustments available to certain distributors based upon established book price and a stated adjustment period.  Stock rotation is also available to certain distributors based on a stated maximum of prior billings.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company estimates all variable consideration at the most likely amount that it expects to be entitled.  The estimate is based on current and historical information, including recent sales activity and pricing, available to the Company.  Variable consideration is only included in the transaction price to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved.  The Company defers all variable consideration that does not meet the revenue recognition criteria.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF81OC9mcmFnOmU5YWRjZjA0MzNlNjRkYTg4OGRhYmE3YmVmYzQ1YjQyL3RleHRyZWdpb246ZTlhZGNmMDQzM2U2NGRhODg4ZGFiYTdiZWZjNDViNDJfMzUyNw_ebe650e5-70b7-48c8-b96e-d213adf960ba">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total net sales based on the disaggregation criteria described above are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.666%"/&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:13.666%"/&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:13.666%"/&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:13.670%"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 26,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 28,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 26,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 28,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-United States&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;343,114&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;385,222&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;581,611&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;619,263&#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:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&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,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;347,325&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388,912&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;589,898&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;627,165&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i21c45c4472a746ba96ee3ea7c585ec7a_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF81OC9mcmFnOmU5YWRjZjA0MzNlNjRkYTg4OGRhYmE3YmVmYzQ1YjQyL3RhYmxlOmYzOGQ2MWQ1ZTVkMzQ2YmRhNTExMTBhNTgzOWQ3NDdmL3RhYmxlcmFuZ2U6ZjM4ZDYxZDVlNWQzNDZiZGE1MTExMGE1ODM5ZDc0N2ZfMy0xLTEtMS0w_01ede346-4a98-45f7-95ee-dfbfd0701ccf"
      unitRef="usd">343114000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie669b68b1d8c4b9992aab158ef89d1f1_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF81OC9mcmFnOmU5YWRjZjA0MzNlNjRkYTg4OGRhYmE3YmVmYzQ1YjQyL3RhYmxlOmYzOGQ2MWQ1ZTVkMzQ2YmRhNTExMTBhNTgzOWQ3NDdmL3RhYmxlcmFuZ2U6ZjM4ZDYxZDVlNWQzNDZiZGE1MTExMGE1ODM5ZDc0N2ZfMy0zLTEtMS0w_17717efd-f860-4cec-bef6-5df1db1ed4bd"
      unitRef="usd">385222000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i46a401bceaf2442c82fa7373d33e15d2_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF81OC9mcmFnOmU5YWRjZjA0MzNlNjRkYTg4OGRhYmE3YmVmYzQ1YjQyL3RhYmxlOmYzOGQ2MWQ1ZTVkMzQ2YmRhNTExMTBhNTgzOWQ3NDdmL3RhYmxlcmFuZ2U6ZjM4ZDYxZDVlNWQzNDZiZGE1MTExMGE1ODM5ZDc0N2ZfMy01LTEtMS0w_7b9dca31-bbea-4d0e-ac63-69fac7b6e07d"
      unitRef="usd">581611000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia6977ad2917f4c29bfe55aacdef132d2_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF81OC9mcmFnOmU5YWRjZjA0MzNlNjRkYTg4OGRhYmE3YmVmYzQ1YjQyL3RhYmxlOmYzOGQ2MWQ1ZTVkMzQ2YmRhNTExMTBhNTgzOWQ3NDdmL3RhYmxlcmFuZ2U6ZjM4ZDYxZDVlNWQzNDZiZGE1MTExMGE1ODM5ZDc0N2ZfMy03LTEtMS0w_a6629626-c5c1-4ff4-91f9-0536cf5cbcbc"
      unitRef="usd">619263000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia0baf1799b2949ab9b9f0e80848477c2_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF81OC9mcmFnOmU5YWRjZjA0MzNlNjRkYTg4OGRhYmE3YmVmYzQ1YjQyL3RhYmxlOmYzOGQ2MWQ1ZTVkMzQ2YmRhNTExMTBhNTgzOWQ3NDdmL3RhYmxlcmFuZ2U6ZjM4ZDYxZDVlNWQzNDZiZGE1MTExMGE1ODM5ZDc0N2ZfNC0xLTEtMS0w_98d2924b-1de7-421c-ae4c-1f6107c30cef"
      unitRef="usd">4211000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie0a9d00b14464913b175498f0dbfc9d9_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF81OC9mcmFnOmU5YWRjZjA0MzNlNjRkYTg4OGRhYmE3YmVmYzQ1YjQyL3RhYmxlOmYzOGQ2MWQ1ZTVkMzQ2YmRhNTExMTBhNTgzOWQ3NDdmL3RhYmxlcmFuZ2U6ZjM4ZDYxZDVlNWQzNDZiZGE1MTExMGE1ODM5ZDc0N2ZfNC0zLTEtMS0w_79b95a34-d542-4634-8a6c-6b3a9069cb9e"
      unitRef="usd">3690000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3abaefd74b8b47b4bc3d9f151e18adde_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF81OC9mcmFnOmU5YWRjZjA0MzNlNjRkYTg4OGRhYmE3YmVmYzQ1YjQyL3RhYmxlOmYzOGQ2MWQ1ZTVkMzQ2YmRhNTExMTBhNTgzOWQ3NDdmL3RhYmxlcmFuZ2U6ZjM4ZDYxZDVlNWQzNDZiZGE1MTExMGE1ODM5ZDc0N2ZfNC01LTEtMS0w_b14c5ca8-f6d3-4f97-81ef-302a3565e138"
      unitRef="usd">8287000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie62f01a6756342a5af65c9b3e2fc88f4_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF81OC9mcmFnOmU5YWRjZjA0MzNlNjRkYTg4OGRhYmE3YmVmYzQ1YjQyL3RhYmxlOmYzOGQ2MWQ1ZTVkMzQ2YmRhNTExMTBhNTgzOWQ3NDdmL3RhYmxlcmFuZ2U6ZjM4ZDYxZDVlNWQzNDZiZGE1MTExMGE1ODM5ZDc0N2ZfNC03LTEtMS0w_d97d3909-eee9-485d-a761-4bd87a9cb229"
      unitRef="usd">7902000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia4fe02e04c9c43af877f5e90cc0e7824_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF81OC9mcmFnOmU5YWRjZjA0MzNlNjRkYTg4OGRhYmE3YmVmYzQ1YjQyL3RhYmxlOmYzOGQ2MWQ1ZTVkMzQ2YmRhNTExMTBhNTgzOWQ3NDdmL3RhYmxlcmFuZ2U6ZjM4ZDYxZDVlNWQzNDZiZGE1MTExMGE1ODM5ZDc0N2ZfNS0xLTEtMS0w_377c23c3-9184-492c-8fbb-68adc9a3fe95"
      unitRef="usd">347325000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i51e37ea80afc46cc82fcf4e76243fda7_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF81OC9mcmFnOmU5YWRjZjA0MzNlNjRkYTg4OGRhYmE3YmVmYzQ1YjQyL3RhYmxlOmYzOGQ2MWQ1ZTVkMzQ2YmRhNTExMTBhNTgzOWQ3NDdmL3RhYmxlcmFuZ2U6ZjM4ZDYxZDVlNWQzNDZiZGE1MTExMGE1ODM5ZDc0N2ZfNS0zLTEtMS0w_2db92ce5-9979-48db-8c8e-a999e5324433"
      unitRef="usd">388912000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF81OC9mcmFnOmU5YWRjZjA0MzNlNjRkYTg4OGRhYmE3YmVmYzQ1YjQyL3RhYmxlOmYzOGQ2MWQ1ZTVkMzQ2YmRhNTExMTBhNTgzOWQ3NDdmL3RhYmxlcmFuZ2U6ZjM4ZDYxZDVlNWQzNDZiZGE1MTExMGE1ODM5ZDc0N2ZfNS01LTEtMS0w_317471ad-5576-4682-a249-ec3ba9dadd94"
      unitRef="usd">589898000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF81OC9mcmFnOmU5YWRjZjA0MzNlNjRkYTg4OGRhYmE3YmVmYzQ1YjQyL3RhYmxlOmYzOGQ2MWQ1ZTVkMzQ2YmRhNTExMTBhNTgzOWQ3NDdmL3RhYmxlcmFuZ2U6ZjM4ZDYxZDVlNWQzNDZiZGE1MTExMGE1ODM5ZDc0N2ZfNS03LTEtMS0w_99ca4e4b-951f-4448-9064-4b427fadf93a"
      unitRef="usd">627165000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <crus:StandardProductWarrantyTerm
      contextRef="i1b454e2458024b6bb6825cbef253b42c_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF81OC9mcmFnOmU5YWRjZjA0MzNlNjRkYTg4OGRhYmE3YmVmYzQ1YjQyL3RleHRyZWdpb246ZTlhZGNmMDQzM2U2NGRhODg4ZGFiYTdiZWZjNDViNDJfMTM5Mw_584d8523-8534-4446-9a33-7b12c229e9dc">P3Y</crus:StandardProductWarrantyTerm>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82MS9mcmFnOjAwYjEyOThiMGU3NDQyODdiYzUxYTJiNmU0MWZkOTQ4L3RleHRyZWdpb246MDBiMTI5OGIwZTc0NDI4N2JjNTFhMmI2ZTQxZmQ5NDhfODcx_92487250-21be-47a6-9b22-63ce0287ab44">Restructuring Costs&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the fourth quarter of fiscal year 2020, the Company approved a restructuring plan (the &#x201c;MEMS Restructuring&#x201d;), including discontinuing efforts relating to the microelectromechanical systems ("MEMS") microphone product line, which allowed the Company to concentrate resources on projects with an anticipated larger return on investment.  The MEMS Restructuring was substantially complete as of the first quarter of fiscal year 2021 with a $352&#160;thousand "&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;Restructuring Costs&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;" charge to the income statement.  No additional restructuring charges were incurred during the second quarter of fiscal year 2021.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restructuring liabilities are presented in the &#x201c;&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;Other accrued liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x201d; line item of our consolidated condensed balance sheet.  The activity related to restructuring liabilities is detailed below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Restructuring Liability&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance as of March 28, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;982&#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;Other exit costs&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;222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,025)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance as of September 26, 2020&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;179&#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:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:RestructuringCharges
      contextRef="i5a035844c0064970850120c9ab6f10b4_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82MS9mcmFnOjAwYjEyOThiMGU3NDQyODdiYzUxYTJiNmU0MWZkOTQ4L3RleHRyZWdpb246MDBiMTI5OGIwZTc0NDI4N2JjNTFhMmI2ZTQxZmQ5NDhfMTA5OTUxMTYyOTA2Mg_26ffb2d2-d209-46a4-8c0a-416764f8040b"
      unitRef="usd">352000</us-gaap:RestructuringCharges>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82MS9mcmFnOjAwYjEyOThiMGU3NDQyODdiYzUxYTJiNmU0MWZkOTQ4L3RleHRyZWdpb246MDBiMTI5OGIwZTc0NDI4N2JjNTFhMmI2ZTQxZmQ5NDhfODc0_fcb0ce48-fef8-4fa9-ae5f-60fb5f369d5a">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restructuring liabilities are presented in the &#x201c;&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;Other accrued liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x201d; line item of our consolidated condensed balance sheet.  The activity related to restructuring liabilities is detailed below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Restructuring Liability&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance as of March 28, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;982&#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;Other exit costs&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;222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,025)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance as of September 26, 2020&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;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringReserve
      contextRef="ife9e5aab7ca344d5865e923add010fb7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82MS9mcmFnOjAwYjEyOThiMGU3NDQyODdiYzUxYTJiNmU0MWZkOTQ4L3RhYmxlOmU0NWUwYmE1MTg1NDQ5Mjk4MzhmYjA0ODQ2MjgyNmEyL3RhYmxlcmFuZ2U6ZTQ1ZTBiYTUxODU0NDkyOTgzOGZiMDQ4NDYyODI2YTJfMS0xLTEtMS0w_718ed231-a42d-4464-ad81-1f7ec759c8c0"
      unitRef="usd">982000</us-gaap:RestructuringReserve>
    <us-gaap:OtherRestructuringCosts
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82MS9mcmFnOjAwYjEyOThiMGU3NDQyODdiYzUxYTJiNmU0MWZkOTQ4L3RhYmxlOmU0NWUwYmE1MTg1NDQ5Mjk4MzhmYjA0ODQ2MjgyNmEyL3RhYmxlcmFuZ2U6ZTQ1ZTBiYTUxODU0NDkyOTgzOGZiMDQ4NDYyODI2YTJfMi0xLTEtMS0w_d405efa3-b915-4336-b153-a72766ba3797"
      unitRef="usd">222000</us-gaap:OtherRestructuringCosts>
    <us-gaap:PaymentsForRestructuring
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82MS9mcmFnOjAwYjEyOThiMGU3NDQyODdiYzUxYTJiNmU0MWZkOTQ4L3RhYmxlOmU0NWUwYmE1MTg1NDQ5Mjk4MzhmYjA0ODQ2MjgyNmEyL3RhYmxlcmFuZ2U6ZTQ1ZTBiYTUxODU0NDkyOTgzOGZiMDQ4NDYyODI2YTJfMy0xLTEtMS0w_eacf3be4-b317-43c6-8bde-4067af79b530"
      unitRef="usd">1025000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82MS9mcmFnOjAwYjEyOThiMGU3NDQyODdiYzUxYTJiNmU0MWZkOTQ4L3RhYmxlOmU0NWUwYmE1MTg1NDQ5Mjk4MzhmYjA0ODQ2MjgyNmEyL3RhYmxlcmFuZ2U6ZTQ1ZTBiYTUxODU0NDkyOTgzOGZiMDQ4NDYyODI2YTJfNC0xLTEtMS0w_64db2c2d-5697-4d01-ab41-9249e822f95e"
      unitRef="usd">179000</us-gaap:RestructuringReserve>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82NC9mcmFnOmMwMmYxNTkyZjg2YTQ3YzA4NzhjM2JmMDJkODEyMThjL3RleHRyZWdpb246YzAyZjE1OTJmODZhNDdjMDg3OGMzYmYwMmQ4MTIxOGNfMzgyMg_959678e1-99b4-405d-9ce9-8e73d4c6d79a">Income Taxes&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our provision for income taxes is based on estimated effective tax rates derived from an estimate of annual consolidated earnings before taxes, adjusted for nondeductible expenses, other permanent items, and any applicable income tax credits.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the provision for income taxes (in thousands)&#160;and the effective tax rates:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.666%"/&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:13.666%"/&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:13.666%"/&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:13.670%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#xfeff;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#xfeff;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 26,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 28,&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 26,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 28,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#xfeff;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our income tax expense was $6.8 million and $12.1 million for the second quarters of fiscal years 2021 and 2020, respectively, resulting in effective tax rates of 10.3% and 13.7%, respectively.&#160; Our income tax expense was $9.0 million and $13.6 million for the first six months of fiscal years 2021 and 2020, respectively, resulting in effective tax rates of 10.4% and 14.4%, respectively.  Our effective tax rates for the second quarter and first six months of fiscal year 2021 were lower than the federal statutory rate primarily due to the effect of income earned in certain foreign jurisdictions that is taxed below the federal statutory rate and the remeasurement of previously unrecognized tax benefits recognized as a discrete item in the current quarter.  Our effective tax rates for the second quarter and first six months of fiscal year 2020 were lower than the federal statutory rate primarily due to the effect of income earned in certain foreign jurisdictions that is taxed below the federal statutory rate, the U.S. deduction for foreign derived intangible income, and the release of prior year unrecognized tax benefits due to the closure of the tax audit of the Company's U.K. subsidiaries in the second quarter of fiscal year 2020.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records unrecognized tax benefits for the estimated risk associated with tax positions taken on tax returns.&#160; At&#160;September&#160;26, 2020, the Company had unrecognized tax benefits of $32.9 million, all of which would impact the effective tax rate if recognized.&#160; We recorded a gross decrease of $3.3 million to unrecognized tax benefits in the second quarter of fiscal year 2021.  The Company&#x2019;s total unrecognized tax benefits are classified as &#x201c;&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;Non-current 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; in the consolidated condensed balance sheets.  The Company recognizes interest and penalties related to unrecognized tax benefits in the provision for income taxes.&#160; As of&#160;September&#160;26, 2020, the balance of accrued interest and penalties, net of tax, was $3.7 million.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On July 27, 2015, the U.S. Tax Court issued an opinion in Altera Corp. et al. v. Commissioner which concluded that the regulations relating to the treatment of stock-based compensation expense in intercompany cost-sharing arrangements were &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;invalid.  In 2016 the U.S. Internal Revenue Service appealed the decision to the U.S. Court of Appeals for the Ninth Circuit (the &#x201c;Ninth Circuit&#x201d;).  On July 24, 2018, the Ninth Circuit issued a decision that was subsequently withdrawn and a reconstituted panel conferred on the appeal.  On June 7, 2019, the Ninth Circuit reversed the decision of the U.S. Tax Court and upheld the cost-sharing regulations.  On February 10, 2020, Altera Corp. filed a Petition for a Writ of Certiorari with the Supreme Court of the United States, which was denied by the Supreme Court on June 22, 2020.  Although the issue is now resolved in the Ninth Circuit, the Ninth Circuit's opinion is not binding in other circuits.  The potential impact of this issue on the Company, which is not located within the jurisdiction of the Ninth Circuit, is unclear at this time.  We will continue to monitor developments related to this issue and the potential impact of those developments on the Company's current and prior fiscal years.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company and its subsidiaries are subject to U.S. federal income tax as well as income tax in multiple state and foreign jurisdictions.  Fiscal years&#160;2017&#160;through&#160;2020&#160;remain open to examination by the major taxing jurisdictions to which the Company is subject, although carry forward attributes that were generated in tax years prior to fiscal year&#160;2017&#160;may be adjusted upon examination by the tax authorities if they have been, or will be, used in a future period.&#160; The Company's federal income tax returns for fiscal years&#160;2017,&#160;2018, and 2019 are under examination by the U.S. Internal Revenue Service.&#160; The Company believes it has accrued adequate reserves related to the matters under examination.  The Company is not under an income tax audit in any other major taxing jurisdiction.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <crus:ScheduleofProvisionforIncomeTaxesandEffectiveTaxRatesTableTextBlock
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82NC9mcmFnOmMwMmYxNTkyZjg2YTQ3YzA4NzhjM2JmMDJkODEyMThjL3RleHRyZWdpb246YzAyZjE1OTJmODZhNDdjMDg3OGMzYmYwMmQ4MTIxOGNfMzgyNA_f5550743-a042-4373-b93a-acacbc03b088">&lt;div style="margin-bottom:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the provision for income taxes (in thousands)&#160;and the effective tax rates:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.666%"/&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:13.666%"/&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:13.666%"/&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:13.670%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#xfeff;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#xfeff;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 26,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 28,&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 26,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 28,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#xfeff;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</crus:ScheduleofProvisionforIncomeTaxesandEffectiveTaxRatesTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ia4fe02e04c9c43af877f5e90cc0e7824_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82NC9mcmFnOmMwMmYxNTkyZjg2YTQ3YzA4NzhjM2JmMDJkODEyMThjL3RhYmxlOjgxMzQzYTBmYjQwYTQ4MzFiMjQ3ZGZhMjJkZWMwZDg0L3RhYmxlcmFuZ2U6ODEzNDNhMGZiNDBhNDgzMWIyNDdkZmEyMmRlYzBkODRfMy0xLTEtMS0w_70f2978a-964a-46fb-91ee-d2226946950c"
      unitRef="usd">66315000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i51e37ea80afc46cc82fcf4e76243fda7_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82NC9mcmFnOmMwMmYxNTkyZjg2YTQ3YzA4NzhjM2JmMDJkODEyMThjL3RhYmxlOjgxMzQzYTBmYjQwYTQ4MzFiMjQ3ZGZhMjJkZWMwZDg0L3RhYmxlcmFuZ2U6ODEzNDNhMGZiNDBhNDgzMWIyNDdkZmEyMmRlYzBkODRfMy0zLTEtMS0w_016caafa-b8d6-4556-964d-52bf9baa0f07"
      unitRef="usd">88358000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82NC9mcmFnOmMwMmYxNTkyZjg2YTQ3YzA4NzhjM2JmMDJkODEyMThjL3RhYmxlOjgxMzQzYTBmYjQwYTQ4MzFiMjQ3ZGZhMjJkZWMwZDg0L3RhYmxlcmFuZ2U6ODEzNDNhMGZiNDBhNDgzMWIyNDdkZmEyMmRlYzBkODRfMy01LTEtMS0w_08754b68-b397-4e00-9125-f19fdb62ce0f"
      unitRef="usd">86677000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82NC9mcmFnOmMwMmYxNTkyZjg2YTQ3YzA4NzhjM2JmMDJkODEyMThjL3RhYmxlOjgxMzQzYTBmYjQwYTQ4MzFiMjQ3ZGZhMjJkZWMwZDg0L3RhYmxlcmFuZ2U6ODEzNDNhMGZiNDBhNDgzMWIyNDdkZmEyMmRlYzBkODRfMy03LTEtMS0w_b68f29c3-c4ba-4994-b003-aab09020f553"
      unitRef="usd">94409000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia4fe02e04c9c43af877f5e90cc0e7824_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82NC9mcmFnOmMwMmYxNTkyZjg2YTQ3YzA4NzhjM2JmMDJkODEyMThjL3RhYmxlOjgxMzQzYTBmYjQwYTQ4MzFiMjQ3ZGZhMjJkZWMwZDg0L3RhYmxlcmFuZ2U6ODEzNDNhMGZiNDBhNDgzMWIyNDdkZmEyMmRlYzBkODRfNC0xLTEtMS0w_691ab7df-3ade-4838-bc37-83fdce1d705f"
      unitRef="usd">6829000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i51e37ea80afc46cc82fcf4e76243fda7_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82NC9mcmFnOmMwMmYxNTkyZjg2YTQ3YzA4NzhjM2JmMDJkODEyMThjL3RhYmxlOjgxMzQzYTBmYjQwYTQ4MzFiMjQ3ZGZhMjJkZWMwZDg0L3RhYmxlcmFuZ2U6ODEzNDNhMGZiNDBhNDgzMWIyNDdkZmEyMmRlYzBkODRfNC0zLTEtMS0w_12b11f02-d051-46b1-9f20-346940df282c"
      unitRef="usd">12148000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82NC9mcmFnOmMwMmYxNTkyZjg2YTQ3YzA4NzhjM2JmMDJkODEyMThjL3RhYmxlOjgxMzQzYTBmYjQwYTQ4MzFiMjQ3ZGZhMjJkZWMwZDg0L3RhYmxlcmFuZ2U6ODEzNDNhMGZiNDBhNDgzMWIyNDdkZmEyMmRlYzBkODRfNC01LTEtMS0w_c8079a09-e752-4645-863c-1335c8ef0b15"
      unitRef="usd">8982000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82NC9mcmFnOmMwMmYxNTkyZjg2YTQ3YzA4NzhjM2JmMDJkODEyMThjL3RhYmxlOjgxMzQzYTBmYjQwYTQ4MzFiMjQ3ZGZhMjJkZWMwZDg0L3RhYmxlcmFuZ2U6ODEzNDNhMGZiNDBhNDgzMWIyNDdkZmEyMmRlYzBkODRfNC03LTEtMS0w_a713556b-66cd-4628-85ec-3b009027be70"
      unitRef="usd">13581000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ia4fe02e04c9c43af877f5e90cc0e7824_D20200628-20200926"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82NC9mcmFnOmMwMmYxNTkyZjg2YTQ3YzA4NzhjM2JmMDJkODEyMThjL3RhYmxlOjgxMzQzYTBmYjQwYTQ4MzFiMjQ3ZGZhMjJkZWMwZDg0L3RhYmxlcmFuZ2U6ODEzNDNhMGZiNDBhNDgzMWIyNDdkZmEyMmRlYzBkODRfNS0xLTEtMS0w_b224f33e-b80f-4e3c-9e90-3ef8bba726d9"
      unitRef="number">0.103</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i51e37ea80afc46cc82fcf4e76243fda7_D20190630-20190928"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82NC9mcmFnOmMwMmYxNTkyZjg2YTQ3YzA4NzhjM2JmMDJkODEyMThjL3RhYmxlOjgxMzQzYTBmYjQwYTQ4MzFiMjQ3ZGZhMjJkZWMwZDg0L3RhYmxlcmFuZ2U6ODEzNDNhMGZiNDBhNDgzMWIyNDdkZmEyMmRlYzBkODRfNS0zLTEtMS0w_54cf19c0-a490-4b45-a858-7a6a34ee584d"
      unitRef="number">0.137</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82NC9mcmFnOmMwMmYxNTkyZjg2YTQ3YzA4NzhjM2JmMDJkODEyMThjL3RhYmxlOjgxMzQzYTBmYjQwYTQ4MzFiMjQ3ZGZhMjJkZWMwZDg0L3RhYmxlcmFuZ2U6ODEzNDNhMGZiNDBhNDgzMWIyNDdkZmEyMmRlYzBkODRfNS01LTEtMS0w_a8059ca3-d9f1-4927-8a35-86c114894dae"
      unitRef="number">0.104</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82NC9mcmFnOmMwMmYxNTkyZjg2YTQ3YzA4NzhjM2JmMDJkODEyMThjL3RhYmxlOjgxMzQzYTBmYjQwYTQ4MzFiMjQ3ZGZhMjJkZWMwZDg0L3RhYmxlcmFuZ2U6ODEzNDNhMGZiNDBhNDgzMWIyNDdkZmEyMmRlYzBkODRfNS03LTEtMS0w_98a345fe-7b6c-417e-b7cf-7c18b9cd905d"
      unitRef="number">0.144</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia4fe02e04c9c43af877f5e90cc0e7824_D20200628-20200926"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82NC9mcmFnOmMwMmYxNTkyZjg2YTQ3YzA4NzhjM2JmMDJkODEyMThjL3RleHRyZWdpb246YzAyZjE1OTJmODZhNDdjMDg3OGMzYmYwMmQ4MTIxOGNfNDAy_2f9ac7a2-74c2-4935-b7b7-e90ed744affb"
      unitRef="usd">6800000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i51e37ea80afc46cc82fcf4e76243fda7_D20190630-20190928"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82NC9mcmFnOmMwMmYxNTkyZjg2YTQ3YzA4NzhjM2JmMDJkODEyMThjL3RleHRyZWdpb246YzAyZjE1OTJmODZhNDdjMDg3OGMzYmYwMmQ4MTIxOGNfNDA5_1253ebcc-f6ab-42b4-a7b2-521e0bd73e02"
      unitRef="usd">12100000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ia4fe02e04c9c43af877f5e90cc0e7824_D20200628-20200926"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82NC9mcmFnOmMwMmYxNTkyZjg2YTQ3YzA4NzhjM2JmMDJkODEyMThjL3RleHRyZWdpb246YzAyZjE1OTJmODZhNDdjMDg3OGMzYmYwMmQ4MTIxOGNfNTA5_b224f33e-b80f-4e3c-9e90-3ef8bba726d9"
      unitRef="number">0.103</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i51e37ea80afc46cc82fcf4e76243fda7_D20190630-20190928"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82NC9mcmFnOmMwMmYxNTkyZjg2YTQ3YzA4NzhjM2JmMDJkODEyMThjL3RleHRyZWdpb246YzAyZjE1OTJmODZhNDdjMDg3OGMzYmYwMmQ4MTIxOGNfNTE2_54cf19c0-a490-4b45-a858-7a6a34ee584d"
      unitRef="number">0.137</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82NC9mcmFnOmMwMmYxNTkyZjg2YTQ3YzA4NzhjM2JmMDJkODEyMThjL3RleHRyZWdpb246YzAyZjE1OTJmODZhNDdjMDg3OGMzYmYwMmQ4MTIxOGNfMTA5OTUxMTYzMTkyOQ_0064edf2-6acf-4fa8-a62d-4f94d82613e4"
      unitRef="usd">9000000.0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82NC9mcmFnOmMwMmYxNTkyZjg2YTQ3YzA4NzhjM2JmMDJkODEyMThjL3RleHRyZWdpb246YzAyZjE1OTJmODZhNDdjMDg3OGMzYmYwMmQ4MTIxOGNfMTA5OTUxMTYzMTkzMg_a7d97c1e-6445-4c13-b1f0-89cab72dc2a0"
      unitRef="usd">13600000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82NC9mcmFnOmMwMmYxNTkyZjg2YTQ3YzA4NzhjM2JmMDJkODEyMThjL3RleHRyZWdpb246YzAyZjE1OTJmODZhNDdjMDg3OGMzYmYwMmQ4MTIxOGNfMTA5OTUxMTYzMTk3Nw_a8059ca3-d9f1-4927-8a35-86c114894dae"
      unitRef="number">0.104</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82NC9mcmFnOmMwMmYxNTkyZjg2YTQ3YzA4NzhjM2JmMDJkODEyMThjL3RleHRyZWdpb246YzAyZjE1OTJmODZhNDdjMDg3OGMzYmYwMmQ4MTIxOGNfMTA5OTUxMTYzMTk4MA_98a345fe-7b6c-417e-b7cf-7c18b9cd905d"
      unitRef="number">0.144</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82NC9mcmFnOmMwMmYxNTkyZjg2YTQ3YzA4NzhjM2JmMDJkODEyMThjL3RleHRyZWdpb246YzAyZjE1OTJmODZhNDdjMDg3OGMzYmYwMmQ4MTIxOGNfMTA5OTUxMTYzMzE1OQ_11c6863d-4554-4465-8bfc-5c93ed70f55b"
      unitRef="usd">32900000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82NC9mcmFnOmMwMmYxNTkyZjg2YTQ3YzA4NzhjM2JmMDJkODEyMThjL3RleHRyZWdpb246YzAyZjE1OTJmODZhNDdjMDg3OGMzYmYwMmQ4MTIxOGNfMTA5OTUxMTYzMzE1OQ_eed1d82a-e677-40e2-90a4-0a3e2f14c365"
      unitRef="usd">32900000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="ia4fe02e04c9c43af877f5e90cc0e7824_D20200628-20200926"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82NC9mcmFnOmMwMmYxNTkyZjg2YTQ3YzA4NzhjM2JmMDJkODEyMThjL3RleHRyZWdpb246YzAyZjE1OTJmODZhNDdjMDg3OGMzYmYwMmQ4MTIxOGNfMTI2NDQzODM3MjQ3NTQ_3cd9a9bb-7ecb-4853-be15-ce2a89d71afa"
      unitRef="usd">3300000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82NC9mcmFnOmMwMmYxNTkyZjg2YTQ3YzA4NzhjM2JmMDJkODEyMThjL3RleHRyZWdpb246YzAyZjE1OTJmODZhNDdjMDg3OGMzYmYwMmQ4MTIxOGNfMTI2NDQzODM3MjQ3OTQ_eee128f6-21bf-4633-8e58-ae546b73d16e"
      unitRef="usd">3700000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82Ny9mcmFnOjczZjdiMTcwNzA4YjRmZGE4YWZkNWI0ZjMxMGVkNjQxL3RleHRyZWdpb246NzNmN2IxNzA3MDhiNGZkYThhZmQ1YjRmMzEwZWQ2NDFfMTAwNA_b7fe1690-6470-45f8-b41f-66bb3301a309">Net Income Per Share&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net income per share is based on the weighted effect of common shares issued and outstanding and is calculated by dividing net income by the basic weighted average shares outstanding during the period.&#160;&#160;Diluted net income per share is calculated by dividing net income by the weighted average number&#160;of common shares used in the basic net income per share calculation, plus the equivalent number of common shares that would be issued assuming exercise or conversion of all potentially dilutive common shares outstanding.&#160; These potentially dilutive items consist primarily of outstanding stock options and restricted stock grants.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table details the calculation of basic and diluted earnings per share for the three and six months ended&#160;September&#160;26, 2020 and&#160;September&#160;28, 2019 (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:108pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt;&#xeff;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.905%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&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.350%"/&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.350%"/&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.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#xfeff;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#xfeff;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 26,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 28,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 26,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 28,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#xfeff;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:middle"&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 diluted shares&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The weighted outstanding shares excluded from our diluted calculation for the three and six months ended September&#160;26, 2020 were 247 thousand and 226 thousand, respectively, as the shares were anti-dilutive.  The weighted outstanding shares excluded from our diluted calculation for the three and six months ended September&#160;28, 2019 were 455 thousand and 615 thousand, respectively, as the shares were anti-dilutive.</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82Ny9mcmFnOjczZjdiMTcwNzA4YjRmZGE4YWZkNWI0ZjMxMGVkNjQxL3RleHRyZWdpb246NzNmN2IxNzA3MDhiNGZkYThhZmQ1YjRmMzEwZWQ2NDFfMTAwNw_65157dbc-2e3a-4e72-81b7-45029bde4909">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table details the calculation of basic and diluted earnings per share for the three and six months ended&#160;September&#160;26, 2020 and&#160;September&#160;28, 2019 (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:108pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt;&#xeff;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.905%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&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.350%"/&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.350%"/&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.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#xfeff;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#xfeff;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 26,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 28,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 26,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 28,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#xfeff;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:middle"&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 diluted shares&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="ia4fe02e04c9c43af877f5e90cc0e7824_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82Ny9mcmFnOjczZjdiMTcwNzA4YjRmZGE4YWZkNWI0ZjMxMGVkNjQxL3RhYmxlOmM4ZTNlMTlkNmU4MjQzM2RhOTM4ZWRjMzhhNDJmYjRkL3RhYmxlcmFuZ2U6YzhlM2UxOWQ2ZTgyNDMzZGE5MzhlZGMzOGE0MmZiNGRfNC0xLTEtMS0w_26176a90-64b6-4ef5-ba05-4a124584d2ed"
      unitRef="usd">59486000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i51e37ea80afc46cc82fcf4e76243fda7_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82Ny9mcmFnOjczZjdiMTcwNzA4YjRmZGE4YWZkNWI0ZjMxMGVkNjQxL3RhYmxlOmM4ZTNlMTlkNmU4MjQzM2RhOTM4ZWRjMzhhNDJmYjRkL3RhYmxlcmFuZ2U6YzhlM2UxOWQ2ZTgyNDMzZGE5MzhlZGMzOGE0MmZiNGRfNC0zLTEtMS0w_a034275d-bd66-4faf-ae58-4dbc0cb6ad6c"
      unitRef="usd">76210000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82Ny9mcmFnOjczZjdiMTcwNzA4YjRmZGE4YWZkNWI0ZjMxMGVkNjQxL3RhYmxlOmM4ZTNlMTlkNmU4MjQzM2RhOTM4ZWRjMzhhNDJmYjRkL3RhYmxlcmFuZ2U6YzhlM2UxOWQ2ZTgyNDMzZGE5MzhlZGMzOGE0MmZiNGRfNC01LTEtMS0w_4529ff83-e79f-46b9-8c1c-c1d9f4542d20"
      unitRef="usd">77695000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82Ny9mcmFnOjczZjdiMTcwNzA4YjRmZGE4YWZkNWI0ZjMxMGVkNjQxL3RhYmxlOmM4ZTNlMTlkNmU4MjQzM2RhOTM4ZWRjMzhhNDJmYjRkL3RhYmxlcmFuZ2U6YzhlM2UxOWQ2ZTgyNDMzZGE5MzhlZGMzOGE0MmZiNGRfNC01LTEtMS0w_9e5f4d78-5e06-48f8-acd0-56b8df37ceb7"
      unitRef="usd">77695000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82Ny9mcmFnOjczZjdiMTcwNzA4YjRmZGE4YWZkNWI0ZjMxMGVkNjQxL3RhYmxlOmM4ZTNlMTlkNmU4MjQzM2RhOTM4ZWRjMzhhNDJmYjRkL3RhYmxlcmFuZ2U6YzhlM2UxOWQ2ZTgyNDMzZGE5MzhlZGMzOGE0MmZiNGRfNC03LTEtMS0w_f547fc6e-2059-40bb-a3c7-72c34c73f93d"
      unitRef="usd">80828000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia4fe02e04c9c43af877f5e90cc0e7824_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82Ny9mcmFnOjczZjdiMTcwNzA4YjRmZGE4YWZkNWI0ZjMxMGVkNjQxL3RhYmxlOmM4ZTNlMTlkNmU4MjQzM2RhOTM4ZWRjMzhhNDJmYjRkL3RhYmxlcmFuZ2U6YzhlM2UxOWQ2ZTgyNDMzZGE5MzhlZGMzOGE0MmZiNGRfNi0xLTEtMS0w_fff660bd-19ad-4fe1-b7ca-135511dc5b92"
      unitRef="shares">58191000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i51e37ea80afc46cc82fcf4e76243fda7_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82Ny9mcmFnOjczZjdiMTcwNzA4YjRmZGE4YWZkNWI0ZjMxMGVkNjQxL3RhYmxlOmM4ZTNlMTlkNmU4MjQzM2RhOTM4ZWRjMzhhNDJmYjRkL3RhYmxlcmFuZ2U6YzhlM2UxOWQ2ZTgyNDMzZGE5MzhlZGMzOGE0MmZiNGRfNi0zLTEtMS0w_46fb2518-a4fc-46e7-9c02-55fd96df7919"
      unitRef="shares">58011000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82Ny9mcmFnOjczZjdiMTcwNzA4YjRmZGE4YWZkNWI0ZjMxMGVkNjQxL3RhYmxlOmM4ZTNlMTlkNmU4MjQzM2RhOTM4ZWRjMzhhNDJmYjRkL3RhYmxlcmFuZ2U6YzhlM2UxOWQ2ZTgyNDMzZGE5MzhlZGMzOGE0MmZiNGRfNi01LTEtMS0w_c9bb2fad-cd92-4ef6-90d9-3a1b82c16c3d"
      unitRef="shares">58252000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82Ny9mcmFnOjczZjdiMTcwNzA4YjRmZGE4YWZkNWI0ZjMxMGVkNjQxL3RhYmxlOmM4ZTNlMTlkNmU4MjQzM2RhOTM4ZWRjMzhhNDJmYjRkL3RhYmxlcmFuZ2U6YzhlM2UxOWQ2ZTgyNDMzZGE5MzhlZGMzOGE0MmZiNGRfNi03LTEtMS0w_9e437afd-ff0b-48ba-8375-a40edaccd054"
      unitRef="shares">58276000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ia4fe02e04c9c43af877f5e90cc0e7824_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82Ny9mcmFnOjczZjdiMTcwNzA4YjRmZGE4YWZkNWI0ZjMxMGVkNjQxL3RhYmxlOmM4ZTNlMTlkNmU4MjQzM2RhOTM4ZWRjMzhhNDJmYjRkL3RhYmxlcmFuZ2U6YzhlM2UxOWQ2ZTgyNDMzZGE5MzhlZGMzOGE0MmZiNGRfNy0xLTEtMS0w_b0e653f7-be79-48ef-b3b4-79554b479a40"
      unitRef="shares">1936000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i51e37ea80afc46cc82fcf4e76243fda7_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82Ny9mcmFnOjczZjdiMTcwNzA4YjRmZGE4YWZkNWI0ZjMxMGVkNjQxL3RhYmxlOmM4ZTNlMTlkNmU4MjQzM2RhOTM4ZWRjMzhhNDJmYjRkL3RhYmxlcmFuZ2U6YzhlM2UxOWQ2ZTgyNDMzZGE5MzhlZGMzOGE0MmZiNGRfNy0zLTEtMS0w_cae0325c-78d4-4bc6-bf24-b9921ad44cd2"
      unitRef="shares">2202000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82Ny9mcmFnOjczZjdiMTcwNzA4YjRmZGE4YWZkNWI0ZjMxMGVkNjQxL3RhYmxlOmM4ZTNlMTlkNmU4MjQzM2RhOTM4ZWRjMzhhNDJmYjRkL3RhYmxlcmFuZ2U6YzhlM2UxOWQ2ZTgyNDMzZGE5MzhlZGMzOGE0MmZiNGRfNy01LTEtMS0w_67420edf-4862-4b0b-ab10-053c3d303125"
      unitRef="shares">1951000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82Ny9mcmFnOjczZjdiMTcwNzA4YjRmZGE4YWZkNWI0ZjMxMGVkNjQxL3RhYmxlOmM4ZTNlMTlkNmU4MjQzM2RhOTM4ZWRjMzhhNDJmYjRkL3RhYmxlcmFuZ2U6YzhlM2UxOWQ2ZTgyNDMzZGE5MzhlZGMzOGE0MmZiNGRfNy03LTEtMS0w_9f16e1c7-fce6-4842-bfae-ace5d960b658"
      unitRef="shares">1984000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia4fe02e04c9c43af877f5e90cc0e7824_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82Ny9mcmFnOjczZjdiMTcwNzA4YjRmZGE4YWZkNWI0ZjMxMGVkNjQxL3RhYmxlOmM4ZTNlMTlkNmU4MjQzM2RhOTM4ZWRjMzhhNDJmYjRkL3RhYmxlcmFuZ2U6YzhlM2UxOWQ2ZTgyNDMzZGE5MzhlZGMzOGE0MmZiNGRfOC0xLTEtMS0w_7d730ebd-12b3-4b1a-b6e5-dc5aaf7a9d35"
      unitRef="shares">60127000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i51e37ea80afc46cc82fcf4e76243fda7_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82Ny9mcmFnOjczZjdiMTcwNzA4YjRmZGE4YWZkNWI0ZjMxMGVkNjQxL3RhYmxlOmM4ZTNlMTlkNmU4MjQzM2RhOTM4ZWRjMzhhNDJmYjRkL3RhYmxlcmFuZ2U6YzhlM2UxOWQ2ZTgyNDMzZGE5MzhlZGMzOGE0MmZiNGRfOC0zLTEtMS0w_cfda7cd3-dd87-422a-99f9-aebfdedfbcca"
      unitRef="shares">60213000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82Ny9mcmFnOjczZjdiMTcwNzA4YjRmZGE4YWZkNWI0ZjMxMGVkNjQxL3RhYmxlOmM4ZTNlMTlkNmU4MjQzM2RhOTM4ZWRjMzhhNDJmYjRkL3RhYmxlcmFuZ2U6YzhlM2UxOWQ2ZTgyNDMzZGE5MzhlZGMzOGE0MmZiNGRfOC01LTEtMS0w_58d807cb-d0a6-499e-97d9-9af723db8835"
      unitRef="shares">60203000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82Ny9mcmFnOjczZjdiMTcwNzA4YjRmZGE4YWZkNWI0ZjMxMGVkNjQxL3RhYmxlOmM4ZTNlMTlkNmU4MjQzM2RhOTM4ZWRjMzhhNDJmYjRkL3RhYmxlcmFuZ2U6YzhlM2UxOWQ2ZTgyNDMzZGE5MzhlZGMzOGE0MmZiNGRfOC03LTEtMS0w_8a1cf232-1cca-4721-af98-e191ddb22fe7"
      unitRef="shares">60260000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia4fe02e04c9c43af877f5e90cc0e7824_D20200628-20200926"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82Ny9mcmFnOjczZjdiMTcwNzA4YjRmZGE4YWZkNWI0ZjMxMGVkNjQxL3RhYmxlOmM4ZTNlMTlkNmU4MjQzM2RhOTM4ZWRjMzhhNDJmYjRkL3RhYmxlcmFuZ2U6YzhlM2UxOWQ2ZTgyNDMzZGE5MzhlZGMzOGE0MmZiNGRfOS0xLTEtMS0w_8bdec05d-938c-4429-9880-c64c298c73e8"
      unitRef="usdPerShare">1.02</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i51e37ea80afc46cc82fcf4e76243fda7_D20190630-20190928"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82Ny9mcmFnOjczZjdiMTcwNzA4YjRmZGE4YWZkNWI0ZjMxMGVkNjQxL3RhYmxlOmM4ZTNlMTlkNmU4MjQzM2RhOTM4ZWRjMzhhNDJmYjRkL3RhYmxlcmFuZ2U6YzhlM2UxOWQ2ZTgyNDMzZGE5MzhlZGMzOGE0MmZiNGRfOS0zLTEtMS0w_3bbdd2cb-2831-4e5a-bca8-bb38bcd444ca"
      unitRef="usdPerShare">1.31</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82Ny9mcmFnOjczZjdiMTcwNzA4YjRmZGE4YWZkNWI0ZjMxMGVkNjQxL3RhYmxlOmM4ZTNlMTlkNmU4MjQzM2RhOTM4ZWRjMzhhNDJmYjRkL3RhYmxlcmFuZ2U6YzhlM2UxOWQ2ZTgyNDMzZGE5MzhlZGMzOGE0MmZiNGRfOS01LTEtMS0w_c099a9a8-2765-4fc5-bd05-c18e5fb7533c"
      unitRef="usdPerShare">1.33</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82Ny9mcmFnOjczZjdiMTcwNzA4YjRmZGE4YWZkNWI0ZjMxMGVkNjQxL3RhYmxlOmM4ZTNlMTlkNmU4MjQzM2RhOTM4ZWRjMzhhNDJmYjRkL3RhYmxlcmFuZ2U6YzhlM2UxOWQ2ZTgyNDMzZGE5MzhlZGMzOGE0MmZiNGRfOS03LTEtMS0w_63f5b93e-4750-4f9e-bc32-99d303eea759"
      unitRef="usdPerShare">1.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia4fe02e04c9c43af877f5e90cc0e7824_D20200628-20200926"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82Ny9mcmFnOjczZjdiMTcwNzA4YjRmZGE4YWZkNWI0ZjMxMGVkNjQxL3RhYmxlOmM4ZTNlMTlkNmU4MjQzM2RhOTM4ZWRjMzhhNDJmYjRkL3RhYmxlcmFuZ2U6YzhlM2UxOWQ2ZTgyNDMzZGE5MzhlZGMzOGE0MmZiNGRfMTAtMS0xLTEtMA_41a6f943-dbb4-4db9-951a-c4f28af94d7e"
      unitRef="usdPerShare">0.99</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i51e37ea80afc46cc82fcf4e76243fda7_D20190630-20190928"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82Ny9mcmFnOjczZjdiMTcwNzA4YjRmZGE4YWZkNWI0ZjMxMGVkNjQxL3RhYmxlOmM4ZTNlMTlkNmU4MjQzM2RhOTM4ZWRjMzhhNDJmYjRkL3RhYmxlcmFuZ2U6YzhlM2UxOWQ2ZTgyNDMzZGE5MzhlZGMzOGE0MmZiNGRfMTAtMy0xLTEtMA_c5b34248-21c6-4493-b326-dda022b90fcc"
      unitRef="usdPerShare">1.27</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82Ny9mcmFnOjczZjdiMTcwNzA4YjRmZGE4YWZkNWI0ZjMxMGVkNjQxL3RhYmxlOmM4ZTNlMTlkNmU4MjQzM2RhOTM4ZWRjMzhhNDJmYjRkL3RhYmxlcmFuZ2U6YzhlM2UxOWQ2ZTgyNDMzZGE5MzhlZGMzOGE0MmZiNGRfMTAtNS0xLTEtMA_a9b97293-a6d6-4467-ac51-df03eac19d24"
      unitRef="usdPerShare">1.29</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82Ny9mcmFnOjczZjdiMTcwNzA4YjRmZGE4YWZkNWI0ZjMxMGVkNjQxL3RhYmxlOmM4ZTNlMTlkNmU4MjQzM2RhOTM4ZWRjMzhhNDJmYjRkL3RhYmxlcmFuZ2U6YzhlM2UxOWQ2ZTgyNDMzZGE5MzhlZGMzOGE0MmZiNGRfMTAtNy0xLTEtMA_70b88c36-a011-446e-8079-482c0cb3b320"
      unitRef="usdPerShare">1.34</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia4fe02e04c9c43af877f5e90cc0e7824_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82Ny9mcmFnOjczZjdiMTcwNzA4YjRmZGE4YWZkNWI0ZjMxMGVkNjQxL3RleHRyZWdpb246NzNmN2IxNzA3MDhiNGZkYThhZmQ1YjRmMzEwZWQ2NDFfOTQz_fcb3348e-b858-4914-8f56-03717916e771"
      unitRef="shares">247000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82Ny9mcmFnOjczZjdiMTcwNzA4YjRmZGE4YWZkNWI0ZjMxMGVkNjQxL3RleHRyZWdpb246NzNmN2IxNzA3MDhiNGZkYThhZmQ1YjRmMzEwZWQ2NDFfMTA5OTUxMTYyODk3Mw_f196f715-dd65-4fbf-be24-36a94bb9f3c9"
      unitRef="shares">226000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i51e37ea80afc46cc82fcf4e76243fda7_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82Ny9mcmFnOjczZjdiMTcwNzA4YjRmZGE4YWZkNWI0ZjMxMGVkNjQxL3RleHRyZWdpb246NzNmN2IxNzA3MDhiNGZkYThhZmQ1YjRmMzEwZWQ2NDFfMTA5OTUxMTYyODk3MA_d367dcaa-94a0-4511-8904-6c5c8ac9d377"
      unitRef="shares">455000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF82Ny9mcmFnOjczZjdiMTcwNzA4YjRmZGE4YWZkNWI0ZjMxMGVkNjQxL3RleHRyZWdpb246NzNmN2IxNzA3MDhiNGZkYThhZmQ1YjRmMzEwZWQ2NDFfMTA5OTUxMTYyODk2Nw_bd723865-ed1c-4563-9520-4ccea9e6513a"
      unitRef="shares">615000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:LegalMattersAndContingenciesTextBlock
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF83MC9mcmFnOmZjMmM4NGZkMWM1YjQ4YjRhOTE0M2MzZDE2MTY5MTI0L3RleHRyZWdpb246ZmMyYzg0ZmQxYzViNDhiNGE5MTQzYzNkMTYxNjkxMjRfMTE1Mw_df2b2a69-a94d-4faa-9b10-4320475c9497">Legal Matters&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, we are involved in legal proceedings concerning matters arising in connection with the conduct of our business activities.&#160;&#160;We regularly evaluate the status of legal proceedings in which we are involved in order to assess whether a loss is probable or there is a reasonable possibility that a loss or additional loss may have been incurred, and to determine if accruals are appropriate.&#160;&#160;We further evaluate each legal proceeding to assess whether an estimate of possible loss or range of loss can be made.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Based on current knowledge, management does not believe that there are any pending matters that could potentially have a material adverse effect on our business, financial condition, results of operations or cash flows.&#160;&#160;However, we are &lt;/span&gt;&lt;/div&gt;engaged in various legal actions in the normal course of business.&#160; There can be no assurances in light of the inherent uncertainties involved in any potential legal proceedings, some of which are beyond our control, and an adverse outcome in any legal proceeding could be material to our results of operations or cash flows for any particular reporting period.</us-gaap:LegalMattersAndContingenciesTextBlock>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF83My9mcmFnOjQ5MTRlNDMzNDc2MjQ2NDliNmFjMDk1NmFmZDkzNDI1L3RleHRyZWdpb246NDkxNGU0MzM0NzYyNDY0OWI2YWMwOTU2YWZkOTM0MjVfNTM5_1b0937b5-af80-4559-8010-076c08ca7cfb">Stockholders&#x2019; Equity&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Common Stock&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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:110.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company issued a net 0.1 million and 0.2 million shares of common stock during each of the three and six&#160;months ended September&#160;26, 2020, pursuant to the Company's equity incentive plans.  The Company issued a net 0.2 million and 0.3 million shares of common stock during each of the three and six&#160;months ended September&#160;28, 2019, pursuant to the Company's equity incentive plans.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Share 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;&#160; &#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;text-indent:36pt"&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;Since inception, approximately $110 million of the Company&#x2019;s common stock has been repurchased under the Company&#x2019;s 2019 $200 million share repurchase program, leaving approximately $90 million available for repurchase under this plan as of &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;September&#160;26, 2020&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;&#160; During the three and six&#160;months ended September&#160;26, 2020, the Company repurchased 0.5 million shares of its common stock, for &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;$30 million&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;, at an average cost of $63.06 per share.  All of these shares were repurchased in the open market and were funded from existing cash.  All shares of our common stock that were repurchased were retired as of September&#160;26, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="ia4fe02e04c9c43af877f5e90cc0e7824_D20200628-20200926"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF83My9mcmFnOjQ5MTRlNDMzNDc2MjQ2NDliNmFjMDk1NmFmZDkzNDI1L3RleHRyZWdpb246NDkxNGU0MzM0NzYyNDY0OWI2YWMwOTU2YWZkOTM0MjVfNzM_7516c3f3-3012-433e-a8ba-082ef4583b3b"
      unitRef="shares">100000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF83My9mcmFnOjQ5MTRlNDMzNDc2MjQ2NDliNmFjMDk1NmFmZDkzNDI1L3RleHRyZWdpb246NDkxNGU0MzM0NzYyNDY0OWI2YWMwOTU2YWZkOTM0MjVfMTA5OTUxMTYyODQ4Mg_760f02cb-a9d0-4d69-80a6-999cbc7bb956"
      unitRef="shares">200000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="i51e37ea80afc46cc82fcf4e76243fda7_D20190630-20190928"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF83My9mcmFnOjQ5MTRlNDMzNDc2MjQ2NDliNmFjMDk1NmFmZDkzNDI1L3RleHRyZWdpb246NDkxNGU0MzM0NzYyNDY0OWI2YWMwOTU2YWZkOTM0MjVfMTA5OTUxMTYyODUwNA_01189eeb-f9a7-4e6a-a6c3-7d7e08830988"
      unitRef="shares">200000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF83My9mcmFnOjQ5MTRlNDMzNDc2MjQ2NDliNmFjMDk1NmFmZDkzNDI1L3RleHRyZWdpb246NDkxNGU0MzM0NzYyNDY0OWI2YWMwOTU2YWZkOTM0MjVfMTA5OTUxMTYyODUxMQ_32a569da-ed36-4699-9cb5-ef6b30a1a39f"
      unitRef="shares">300000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ie688f699a7dc44938c19f3c3df0e53b8_D20190101-20200926"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF83My9mcmFnOjQ5MTRlNDMzNDc2MjQ2NDliNmFjMDk1NmFmZDkzNDI1L3RleHRyZWdpb246NDkxNGU0MzM0NzYyNDY0OWI2YWMwOTU2YWZkOTM0MjVfMjYy_0f31d6f5-198b-436c-ae3e-01ad117dd997"
      unitRef="usd">110000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF83My9mcmFnOjQ5MTRlNDMzNDc2MjQ2NDliNmFjMDk1NmFmZDkzNDI1L3RleHRyZWdpb246NDkxNGU0MzM0NzYyNDY0OWI2YWMwOTU2YWZkOTM0MjVfMzQx_b551dec3-d408-4d1f-afe8-444c2b9963ef"
      unitRef="usd">200000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i4b699ea0f7bd454f8bdd75baf3582573_I20200926"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF83My9mcmFnOjQ5MTRlNDMzNDc2MjQ2NDliNmFjMDk1NmFmZDkzNDI1L3RleHRyZWdpb246NDkxNGU0MzM0NzYyNDY0OWI2YWMwOTU2YWZkOTM0MjVfMzky_4eae80aa-5534-4010-8911-a5370a445e16"
      unitRef="usd">90000000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="ia4fe02e04c9c43af877f5e90cc0e7824_D20200628-20200926"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF83My9mcmFnOjQ5MTRlNDMzNDc2MjQ2NDliNmFjMDk1NmFmZDkzNDI1L3RleHRyZWdpb246NDkxNGU0MzM0NzYyNDY0OWI2YWMwOTU2YWZkOTM0MjVfNTA1_b1e2539a-3b26-43a7-b548-2f267f4f4512"
      unitRef="shares">500000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF83My9mcmFnOjQ5MTRlNDMzNDc2MjQ2NDliNmFjMDk1NmFmZDkzNDI1L3RleHRyZWdpb246NDkxNGU0MzM0NzYyNDY0OWI2YWMwOTU2YWZkOTM0MjVfNTA1_d96f2aa4-7370-488d-97df-96b1fd1ddfe3"
      unitRef="shares">500000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ia4fe02e04c9c43af877f5e90cc0e7824_D20200628-20200926"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF83My9mcmFnOjQ5MTRlNDMzNDc2MjQ2NDliNmFjMDk1NmFmZDkzNDI1L3RleHRyZWdpb246NDkxNGU0MzM0NzYyNDY0OWI2YWMwOTU2YWZkOTM0MjVfMTA5OTUxMTYyNzg3ODM_12c31be0-2b56-4f02-856e-0345e447bfcd"
      unitRef="usd">30000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF83My9mcmFnOjQ5MTRlNDMzNDc2MjQ2NDliNmFjMDk1NmFmZDkzNDI1L3RleHRyZWdpb246NDkxNGU0MzM0NzYyNDY0OWI2YWMwOTU2YWZkOTM0MjVfMTA5OTUxMTYyNzg3ODM_5764be26-26c4-4386-a2ec-402552bf6e31"
      unitRef="usd">30000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <crus:Averagecostpersharerepurchased
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF83My9mcmFnOjQ5MTRlNDMzNDc2MjQ2NDliNmFjMDk1NmFmZDkzNDI1L3RleHRyZWdpb246NDkxNGU0MzM0NzYyNDY0OWI2YWMwOTU2YWZkOTM0MjVfMTA5OTUxMTYyNzg3Nzg_dc6e4d9d-d5b8-480c-92bd-2377ca85f70f"
      unitRef="usdPerShare">63.06</crus:Averagecostpersharerepurchased>
    <crus:Averagecostpersharerepurchased
      contextRef="ia4fe02e04c9c43af877f5e90cc0e7824_D20200628-20200926"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF83My9mcmFnOjQ5MTRlNDMzNDc2MjQ2NDliNmFjMDk1NmFmZDkzNDI1L3RleHRyZWdpb246NDkxNGU0MzM0NzYyNDY0OWI2YWMwOTU2YWZkOTM0MjVfMTA5OTUxMTYyNzg3Nzg_df0fae24-5939-435b-87df-c1535f7714e7"
      unitRef="usdPerShare">63.06</crus:Averagecostpersharerepurchased>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF83Ni9mcmFnOmFjOTA2YjVjZTRkNTQwOGE5MzQ2ZWEwODEyMzA1MTU5L3RleHRyZWdpb246YWM5MDZiNWNlNGQ1NDA4YTkzNDZlYTA4MTIzMDUxNTlfMTA2Mg_bf97bc9a-15e0-4f6d-b7f3-09953cc5c09c">Segment Information&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We determine our operating segments in accordance with FASB guidelines.&#160;&#160;Our Chief Executive Officer (&#x201c;CEO&#x201d;) has been identified as the chief operating decision maker under these guidelines.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company operates and tracks its results in one reportable segment, but reports revenue in two product lines, Portable and Non-Portable and Other.&#160;&#160;Our CEO receives and uses enterprise-wide financial information to assess financial performance and allocate resources, rather than detailed information at a product line level.&#160;&#160;Additionally, our product lines have similar characteristics and customers.&#160;&#160;They share support functions such as sales, public relations, supply chain management, various research and development and engineering support, in addition to the general and administrative functions of human resources, legal, finance and information technology.&#160;&#160;Therefore, there is no complete, discrete financial information maintained for these product lines.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues from our product lines are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.321%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&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.496%"/&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.496%"/&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.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#xfeff;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#xfeff;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 26,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 28,&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 26,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 28,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#xfeff;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Portable Products&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;312,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;349,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;523,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;552,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-Portable and Other Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#xfeff;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;347,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;589,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;627,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF83Ni9mcmFnOmFjOTA2YjVjZTRkNTQwOGE5MzQ2ZWEwODEyMzA1MTU5L3RleHRyZWdpb246YWM5MDZiNWNlNGQ1NDA4YTkzNDZlYTA4MTIzMDUxNTlfMTA1Nw_607a54dd-d6fc-4c97-9e7f-3f82253aed1c">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We determine our operating segments in accordance with FASB guidelines.&#160;&#160;Our Chief Executive Officer (&#x201c;CEO&#x201d;) has been identified as the chief operating decision maker under these guidelines.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company operates and tracks its results in one reportable segment, but reports revenue in two product lines, Portable and Non-Portable and Other.&#160;&#160;Our CEO receives and uses enterprise-wide financial information to assess financial performance and allocate resources, rather than detailed information at a product line level.&#160;&#160;Additionally, our product lines have similar characteristics and customers.&#160;&#160;They share support functions such as sales, public relations, supply chain management, various research and development and engineering support, in addition to the general and administrative functions of human resources, legal, finance and information technology.&#160;&#160;Therefore, there is no complete, discrete financial information maintained for these product lines.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF83Ni9mcmFnOmFjOTA2YjVjZTRkNTQwOGE5MzQ2ZWEwODEyMzA1MTU5L3RleHRyZWdpb246YWM5MDZiNWNlNGQ1NDA4YTkzNDZlYTA4MTIzMDUxNTlfMjcw_ef01b311-514f-4583-b6c9-934e234ca1f6"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <crus:NumberOfProductLines
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF83Ni9mcmFnOmFjOTA2YjVjZTRkNTQwOGE5MzQ2ZWEwODEyMzA1MTU5L3RleHRyZWdpb246YWM5MDZiNWNlNGQ1NDA4YTkzNDZlYTA4MTIzMDUxNTlfMzE2_59ca397f-a781-4f77-b52f-d12ead800fdf"
      unitRef="product_line">2</crus:NumberOfProductLines>
    <us-gaap:ScheduleOfProductInformationTableTextBlock
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF83Ni9mcmFnOmFjOTA2YjVjZTRkNTQwOGE5MzQ2ZWEwODEyMzA1MTU5L3RleHRyZWdpb246YWM5MDZiNWNlNGQ1NDA4YTkzNDZlYTA4MTIzMDUxNTlfMTA2OA_0a1b1c58-196f-4cfe-9a3d-d05206302881">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues from our product lines are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.321%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&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.496%"/&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.496%"/&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.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#xfeff;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#xfeff;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 26,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 28,&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 26,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 28,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#xfeff;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Portable Products&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;312,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;349,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;523,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;552,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-Portable and Other Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#xfeff;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;347,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;589,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;627,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfProductInformationTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i63f57b5292974001be17ef52e6fa12fa_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF83Ni9mcmFnOmFjOTA2YjVjZTRkNTQwOGE5MzQ2ZWEwODEyMzA1MTU5L3RhYmxlOmI5MjJkY2YxYWZmMjQxYThhZjFlYTYzYmY0NzE0OTJlL3RhYmxlcmFuZ2U6YjkyMmRjZjFhZmYyNDFhOGFmMWVhNjNiZjQ3MTQ5MmVfMy0xLTEtMS0w_3949bede-8011-4327-be63-86edadcc942a"
      unitRef="usd">312911000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic543186a986a4d8994ec771d28bc0cd0_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF83Ni9mcmFnOmFjOTA2YjVjZTRkNTQwOGE5MzQ2ZWEwODEyMzA1MTU5L3RhYmxlOmI5MjJkY2YxYWZmMjQxYThhZjFlYTYzYmY0NzE0OTJlL3RhYmxlcmFuZ2U6YjkyMmRjZjFhZmYyNDFhOGFmMWVhNjNiZjQ3MTQ5MmVfMy0zLTEtMS0w_2a1c7555-8e80-43f2-bb21-a41ab71aaea6"
      unitRef="usd">349379000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6bb9f93d62aa4482809567356f4401f6_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF83Ni9mcmFnOmFjOTA2YjVjZTRkNTQwOGE5MzQ2ZWEwODEyMzA1MTU5L3RhYmxlOmI5MjJkY2YxYWZmMjQxYThhZjFlYTYzYmY0NzE0OTJlL3RhYmxlcmFuZ2U6YjkyMmRjZjFhZmYyNDFhOGFmMWVhNjNiZjQ3MTQ5MmVfMy01LTEtMS0w_1b436b9b-7cbd-4c22-9c68-a8b2844e0477"
      unitRef="usd">523572000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3e770da2f3924c3dab4d7b41283f5024_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF83Ni9mcmFnOmFjOTA2YjVjZTRkNTQwOGE5MzQ2ZWEwODEyMzA1MTU5L3RhYmxlOmI5MjJkY2YxYWZmMjQxYThhZjFlYTYzYmY0NzE0OTJlL3RhYmxlcmFuZ2U6YjkyMmRjZjFhZmYyNDFhOGFmMWVhNjNiZjQ3MTQ5MmVfMy03LTEtMS0w_66a63919-3eab-4d94-8c23-d6ba4d036abc"
      unitRef="usd">552317000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib563f6d5dbe842ab893d517f9320940f_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF83Ni9mcmFnOmFjOTA2YjVjZTRkNTQwOGE5MzQ2ZWEwODEyMzA1MTU5L3RhYmxlOmI5MjJkY2YxYWZmMjQxYThhZjFlYTYzYmY0NzE0OTJlL3RhYmxlcmFuZ2U6YjkyMmRjZjFhZmYyNDFhOGFmMWVhNjNiZjQ3MTQ5MmVfNC0xLTEtMS0w_2f2045c7-b24c-46b4-9c8c-e5beefbc8e49"
      unitRef="usd">34414000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib31d452abf8744f3a00bdfc9f2c08828_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF83Ni9mcmFnOmFjOTA2YjVjZTRkNTQwOGE5MzQ2ZWEwODEyMzA1MTU5L3RhYmxlOmI5MjJkY2YxYWZmMjQxYThhZjFlYTYzYmY0NzE0OTJlL3RhYmxlcmFuZ2U6YjkyMmRjZjFhZmYyNDFhOGFmMWVhNjNiZjQ3MTQ5MmVfNC0zLTEtMS0w_75c54fa4-2947-43e2-83f8-40913031011c"
      unitRef="usd">39533000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i07abfc699c214188ac3cab27f2330a06_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF83Ni9mcmFnOmFjOTA2YjVjZTRkNTQwOGE5MzQ2ZWEwODEyMzA1MTU5L3RhYmxlOmI5MjJkY2YxYWZmMjQxYThhZjFlYTYzYmY0NzE0OTJlL3RhYmxlcmFuZ2U6YjkyMmRjZjFhZmYyNDFhOGFmMWVhNjNiZjQ3MTQ5MmVfNC01LTEtMS0w_cbd8ccbf-2c83-4577-9c0d-58823d487838"
      unitRef="usd">66326000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9d8dadfd28954c69888b35a4285475e9_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF83Ni9mcmFnOmFjOTA2YjVjZTRkNTQwOGE5MzQ2ZWEwODEyMzA1MTU5L3RhYmxlOmI5MjJkY2YxYWZmMjQxYThhZjFlYTYzYmY0NzE0OTJlL3RhYmxlcmFuZ2U6YjkyMmRjZjFhZmYyNDFhOGFmMWVhNjNiZjQ3MTQ5MmVfNC03LTEtMS0w_9ba1741d-2d7d-46a8-a158-f783326b58f2"
      unitRef="usd">74848000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia4fe02e04c9c43af877f5e90cc0e7824_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF83Ni9mcmFnOmFjOTA2YjVjZTRkNTQwOGE5MzQ2ZWEwODEyMzA1MTU5L3RhYmxlOmI5MjJkY2YxYWZmMjQxYThhZjFlYTYzYmY0NzE0OTJlL3RhYmxlcmFuZ2U6YjkyMmRjZjFhZmYyNDFhOGFmMWVhNjNiZjQ3MTQ5MmVfNS0xLTEtMS0w_6eba755c-42c6-423c-8cd4-4feb192352f3"
      unitRef="usd">347325000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i51e37ea80afc46cc82fcf4e76243fda7_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF83Ni9mcmFnOmFjOTA2YjVjZTRkNTQwOGE5MzQ2ZWEwODEyMzA1MTU5L3RhYmxlOmI5MjJkY2YxYWZmMjQxYThhZjFlYTYzYmY0NzE0OTJlL3RhYmxlcmFuZ2U6YjkyMmRjZjFhZmYyNDFhOGFmMWVhNjNiZjQ3MTQ5MmVfNS0zLTEtMS0w_9e768b4a-a0e6-4e96-9758-0174a17bf1cc"
      unitRef="usd">388912000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if94980f5d958430d9481b428c63562b9_D20200329-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF83Ni9mcmFnOmFjOTA2YjVjZTRkNTQwOGE5MzQ2ZWEwODEyMzA1MTU5L3RhYmxlOmI5MjJkY2YxYWZmMjQxYThhZjFlYTYzYmY0NzE0OTJlL3RhYmxlcmFuZ2U6YjkyMmRjZjFhZmYyNDFhOGFmMWVhNjNiZjQ3MTQ5MmVfNS01LTEtMS0w_34738b1b-12ca-4ad1-8ec6-9048cb881dfe"
      unitRef="usd">589898000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i28f393df44944bf09158d0c7a1ef7784_D20190331-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM2NjcwOGRiMzRjOTQyYzFhMjRjZjMxNTc0OTI0ODc4L3NlYzpjNjY3MDhkYjM0Yzk0MmMxYTI0Y2YzMTU3NDkyNDg3OF83Ni9mcmFnOmFjOTA2YjVjZTRkNTQwOGE5MzQ2ZWEwODEyMzA1MTU5L3RhYmxlOmI5MjJkY2YxYWZmMjQxYThhZjFlYTYzYmY0NzE0OTJlL3RhYmxlcmFuZ2U6YjkyMmRjZjFhZmYyNDFhOGFmMWVhNjNiZjQ3MTQ5MmVfNS03LTEtMS0w_47fd5141-40a8-4b0a-ab91-4eea1e45f8c2"
      unitRef="usd">627165000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
</xbrl>
