<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cvco="http://www.cavco.com/20201226"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:stpr="http://xbrl.sec.gov/stpr/2018-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="cvco-20201226.xsd" xlink:type="simple"/>
    <context id="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i1ffd252c49434db695a866dc5f0dd689_I20210122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <instant>2021-01-22</instant>
        </period>
    </context>
    <context id="i838eb04fe7bd49de82719a924b1fd9a7_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i5debca0400b145a28f1b83a3966829c9_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ia31b7111e042459ba6e9e07c6a8dab82_I20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="i76555d1ae06e401d802f77547cd31657_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i2cdb9a1f2a684f43882952052b035f05_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i90445e446cff4014904e58ac6d7cbece_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i2f421b0dfffa4b0ab145d4fc085f6294_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">cvco:OriginatedAfterAcquisitionDateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i11f6e45b94ef44088f4c821a296321f6_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">cvco:LoansHeldAtAcquisitionDateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ib7b2f539a21e49048d90fdead5f028c3_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:HUDCodeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ice7f3a75a9ab44d4a27c2fafa4784735_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:HUDCodeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ie5f255152e1d4a35a84ce0d6d3656faf_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:HUDCodeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i78e73a6f6141415795ecefccf3b9fe5b_D20190331-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:HUDCodeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i93cd5791d58545a5a6b0043164a57fdc_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:ModularMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ie3c2264c4435427f9397978305600dd5_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:ModularMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i1afa2bd1d95547f99f6433025e6ce284_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:ModularMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i2f79730a67154e61ae7ee0a74a7d961a_D20190331-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:ModularMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i9e0fd39f821f47eabb7eea07a8f09a28_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:ParkModelRVsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i2c323ff51b3440cc992eaf805b210b97_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:ParkModelRVsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="iaac1d203dfa04d188d8bda75c1614b2f_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:ParkModelRVsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i11f0f8f19f854fab960aec82b1620c7c_D20190331-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:ParkModelRVsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i60a96369957949fb8ec3e95417f238ff_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i0fe0741ec6aa4d34bb7d4cf66a4126db_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i47ef9a9e8ed04471a648a4c9c529bd9e_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i95934bd97dc047e8aa4116d665d10a9b_D20190331-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i93aee35c4f2249a5b051e8db99db6e93_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i52267438489046cbb606811d520f1fb4_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="id3699582e76f4bb29ff2256f4c1e1d16_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ia03faa0ff6b54d4b8974a7f7042cc6fe_D20190331-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i8ecb9ae0d55f47d7a67593ddd5a53e65_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:InsuranceAgencyCommissionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i921845e3b11e4507bc1893d22c8fb3d6_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:InsuranceAgencyCommissionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ia9128d0f2052401c874f7d408452c3e0_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:InsuranceAgencyCommissionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ic689b6241ce844ef8a6fe7bcd29905c9_D20190331-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:InsuranceAgencyCommissionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i7ff2be6f74f345d5a7a9d0ced6105cf0_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FinancialServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i2cfaf25989f34fbd9d8aa2a4b62b672b_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FinancialServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ia2b52d3b2cbe4fcea03b89fb8eecd4af_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FinancialServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i61775f4515394053a634e6aec512ef72_D20190331-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FinancialServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="iae4e7bd6069c48d29dc143ec61e18896_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i63da47768c0a44ba9336f077914557f1_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ia0b7621cb59741749924f81833b73e3b_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i378c3624040442998eb128406e610ee1_D20190331-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i5395df8ee3e84337a7026e44f6cd65dd_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvco:CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ie6d816c15b954786aaa3a43e00642bcd_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvco:CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i475282383eb34faf93aaaee3ad2f96f1_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvco:OtherRestrictedCashMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ic6767567543244bd923f05abadfe0c9f_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvco:OtherRestrictedCashMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i0932ceb9014e439b801167805d68cbbf_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ic83f7f1f69bc4f039984953bf714ef2a_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i0bd027264c3346f59a6509314f34f094_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i0b0fbf09ee2f4bc3bfa1a3752b272d72_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ia229526821a541b091bc730d2d768c76_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i83649fb97eef4643b0c8af5bc3e64bb8_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</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="if7dfa44f40bd49b4bb4719ba3543707e_I20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="i8948b9e6837b4dd9bfcf8a26c28fe9e7_I20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-28</instant>
        </period>
    </context>
    <context id="i9b14267591364f1e85e5593970d97589_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i039decc0477b499eb788dcfaf4716ff2_I20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="i5aa2f09fed804e8196ea4432097acc8a_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="icdbe181aa46a47209c33b19bc411a598_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="id129a548197f42219e8576fec677da6d_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i94d0b164abc542ca8c6bebf13f51847b_D20190331-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="icead17e13a1a41ada8e718e67cc1fd1f_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i934674d457b747d891403c56d15660c9_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i2d10e5e0ecd64eb5b42b17d4af81b964_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i1fe8ff5ba61d416696d7742278688ffd_D20190331-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i7bb75e71c0c34c29827dd4c9e7959821_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i8eda6005de1644499820e0cc0c480ef9_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="iab8ef45ebf804f7ead234b34e263b46e_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:DelinquencyStatusAxis">cvco:CurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i6793f87f965244d2b24f043f6d5be08d_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:DelinquencyStatusAxis">cvco:CurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i925f7f5afc1145c0883643314928e9c2_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:DelinquencyStatusAxis">cvco:A3160DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i2c8be26541b0409dbd3275313b6eac9c_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:DelinquencyStatusAxis">cvco:A3160DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i432858820afd4c58b62659f1f43e1fe8_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:DelinquencyStatusAxis">cvco:A6190DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ib3f3817c19334dc7803e13e9a64b5480_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:DelinquencyStatusAxis">cvco:A6190DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i72a052018e21464f91875c99c333186d_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:DelinquencyStatusAxis">cvco:A91DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i182ec05e7fcb47398b427208aa5ba475_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:DelinquencyStatusAxis">cvco:A91DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i230d3820c1ec4dcfb9ec5a5d382c816d_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PrimeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:CurrentFiscalYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i28090bafc6f44bc0bb217f7220e5a610_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PrimeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:PriorFiscalYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ib449c3f834954ae1beb980fa1b6a17a3_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PrimeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i476f9094fb6f470c99c67d808a455d72_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PrimeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ie334921c73334dee94b48d414ce65de3_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PrimeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i9d3f0d771f454ec08471687b9dc6deac_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PrimeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2016AndPriorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="if1083e3406fd42e785f55943bd378d22_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PrimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i269352138cd747e7bba2aaf7caa4ad3e_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PrimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="iffd4afef01c748d3a1623e77554bd92f_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NearPrimeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:CurrentFiscalYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i9e67a69ace704dab91c8a2c152963dcd_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NearPrimeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:PriorFiscalYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="if0c946d5ed1b40e6835fa2415fc731aa_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NearPrimeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i7eaf5f25d9f647a892dcc2e798755756_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NearPrimeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i71d3bf8ee1c64d2abe5ae0e8a046a1cd_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NearPrimeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="idec13626e37140cbab31a776f5de9219_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NearPrimeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2016AndPriorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="iabee07b619464e3fbf07c0bfd4118bbc_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NearPrimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i82b3738d427240ed88806cabc3df30e7_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NearPrimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="id813729f167e4502bffd5a4f0c3b719e_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubprimeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:CurrentFiscalYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ieb86f51a4b404548b8ed4a497c574e4a_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubprimeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:PriorFiscalYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="iafca297694234341b24b231f04246433_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubprimeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ia744cd9d8c044182bf34bb2428d93acf_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubprimeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i7038a2b7d234423a879ccabfd4db1b52_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubprimeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i466085ba47a14b1998e4768bb6ce5c5d_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubprimeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2016AndPriorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i33a3ef026984433a9c7598fde165bca8_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubprimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i0b58603f674e40f0a0e6e88ad2937074_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubprimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ib030295af4ff4c4693ee5af9b4b7e54a_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NoFICOScoreMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:CurrentFiscalYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ia42289305d964dd6bc69fc684a85a5b1_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NoFICOScoreMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:PriorFiscalYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ib0cce839b5b040288ca577e4296c590d_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NoFICOScoreMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i350c2f157af14913a3abbbed8e3e2ad6_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NoFICOScoreMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="idb67f8db33ab4eb48d012b01917cc43e_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NoFICOScoreMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ib11576594f5b49a991f77ac81c46e10b_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NoFICOScoreMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2016AndPriorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i740ea9550c604a288c7e042efa6fe721_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NoFICOScoreMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i79663996f29d4cafa188a1fc2342d5ff_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:NoFICOScoreMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ief62cfc640864b838092d16644879705_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:CurrentFiscalYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ib1fa743e468149c995111b271881512b_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:PriorFiscalYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i9e502650ceab4eddacc73f72b572d3a2_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ie2f14373684c46a4ae8384460dfd815c_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i15152dfe4106477a8f391446e28a170f_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i6ce9d8177db8413da5325aa349632c16_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2016AndPriorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i9a31950203e64b09a931d983d79c9e45_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:TX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i53add8a55727453f9b65924e18d18771_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:FL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ib876f8c1ad8a43d3b788e7d4ec7f2729_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:TX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="id90cdbd48b5947af8eb8d80b66bc2c9e_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:FL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ib1714e579a424aba80ad2f6d98e3b025_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:DirectInventoryFinanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i622386e650094856a67d4391987daf6a_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:DirectInventoryFinanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i3994146997c84210acd4789e3fc14888_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ParticipationInventoryFinanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ifac5af0172d5409ab7e59bbf869afd2a_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ParticipationInventoryFinanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ia30a2ffd70614be6a5bd39bec7e38014_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i629f8173faaf4362b7e28a43ce085eb5_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i9600f3ed27ca4537910a8b68ad850bc9_I20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="i8d16c22892cb41fd8db632f5881930aa_I20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-28</instant>
        </period>
    </context>
    <context id="i93a2b03e94d941198496459829c46347_I20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="i4709a44934bf459eb9e6c315a6dec7c0_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="icf4f27e1b1f4405784ed86a05b8823c6_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i4e8746fbd5684f03be09bbaf63a4b69c_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i56eeadfe263a47ab841ce8c8cfe5de96_D20190331-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ie4f98a81dbea46b49e90b7712c9e977d_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="id3201102b1e443d28403dc368d28c02d_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i3e5a9a89e6be4523a9ce6f36d1a795c9_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i1886d767cd9b4dd9b056cdbb6df2619a_D20190331-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ia748f5e2879b4e78b29b83fd331988dd_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i06311789f13b4c128893ad69b14e8e5d_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PerformingFinancingReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:CurrentFiscalYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="iaba5535784f74d6789c98dd23bb108b3_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PerformingFinancingReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:PriorFiscalYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ia6256d6f89004368b89a3445332733a0_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PerformingFinancingReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i3bf70c2e84cb48de8d51a961526e4ba1_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PerformingFinancingReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="idb2d392e50584e91b26596fd4c774172_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PerformingFinancingReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="idfa6291213f84b01af256ccbf62a39d2_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PerformingFinancingReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="icad10fa080034ad3a573aee68cc1fd17_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PerformingFinancingReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i5c1ded4ce70841ec9cd71d9e68fe0928_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:WatchListMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:CurrentFiscalYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i0ed3e088a48f420b8f814ff01cc122d1_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:WatchListMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:PriorFiscalYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ia205d08804864c78b6c4108070409328_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:WatchListMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i2cce9a50e5204391823dfe5133cd8118_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:WatchListMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i80ba71ebc8d34c7e8a85efb630ef65c8_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:WatchListMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i1813036d29604e0f880d1a2147c2c4e4_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:WatchListMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ia79d54912ea44cb59cdaf363f7b2abc1_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:WatchListMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ie4b88d0a291344958018a371f8725b68_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:NonperformingFinancingReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:CurrentFiscalYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="id6876ed4c42b49d8a2322710b8451602_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:NonperformingFinancingReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:PriorFiscalYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="icc48cdc800214495a69fe0f0c15f5c15_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:NonperformingFinancingReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i6e0dcc50d78c421eb0b31f071a35de84_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:NonperformingFinancingReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i54f9ad8e86d7448986c89b6e52bfbbe1_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:NonperformingFinancingReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="if9f2adc8903146d798d1ffea88885faa_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:NonperformingFinancingReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ibf6a28834f304a1bbab053fe405de83c_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:NonperformingFinancingReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i5bb35f37ebf6474f9529b018b0899d61_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:AZ</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i689575a23a5148cb9f0a8989f8bd26e0_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i5c7b105d33b241208ab8c0da7e7453d2_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i59717c4fa318452e82ad686bc942256a_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i677811d6ec9c4692a80ff3c0b8012c50_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ide9499680eb54645b8b89000729cc7df_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i10136d62204644459ef300084d2358a9_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="iffcd287b3c2f419091862ff9cbda16ff_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i1a9b0ace9f144feeab05d6c947c58cbe_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i15b552194464445c8066a8b47eee78f4_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ieb7a02051376439db4c9d1f071aecb42_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i18ff298241e6456fa207da0767297f27_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i6894ccc207434d9685e6f9d98626dea0_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cvco:StateInsuranceLicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ie11dc12c2c0f468c946df1c29a9b7aa7_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cvco:StateInsuranceLicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i3d4f67f44e954c558f5efbaedec75450_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i40d4c50eb897476ebe5a367b5cf181a0_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i694842d08bd74a82bc6dd1ad2984dba7_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i8ab1e2b3432641ec867593f1bb0fa436_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ib794d9246cbe48ca94a944f54e1f0ec6_I20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="iee3e0bca7a1d4cd2a614bec4af6f95f7_I20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <instant>2019-09-28</instant>
        </period>
    </context>
    <context id="icdc753690b054a47b457fcb8ec167b8d_D20190331-20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2020-03-28</endDate>
        </period>
    </context>
    <context id="i6d82ec4b3c63498ea03fd4c54631931a_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:GuaranteeOfIndebtednessOfOthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i39c7798086604ec79e970ffcee3fd71d_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:GuaranteeOfIndebtednessOfOthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i439e0c4207914a9fabee6e8aaa3376ce_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:GuaranteeOfIndebtednessOfOthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i6c291c893fe342ce8e00b86ce2c5a1d0_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:GuaranteeOfIndebtednessOfOthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ic70131a2f3974300a33eb114149558ee_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ia40a803a1ccc40bb921e7d63c4b8b458_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:IndemnificationGuaranteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i19e382a0957b47e1babb131e76f17ba0_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">cvco:LoanRepurchaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="id1730fcfc23042bfbe5df43f160fa6c3_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">cvco:CountryplaceCommitmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i2f9a8d6f9e1c4560b56e83a5e8a10683_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">cvco:CountryplaceCommitmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i9e40fb41661440cf89b7b66971db120b_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">cvco:CountryplaceCommitmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i5871110eda6c4e8a84fe601df5c3aff2_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">cvco:CountryplaceCommitmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i4995a08fdb1e4c4dbc627e0075f60843_D20190331-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">cvco:CountryplaceCommitmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i5cac5e4bef444b7c9133aa23cf1ca084_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</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="ic27d44c758ed4a219eb4aa6ee725b72c_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</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="i55c86449621b41caaf8bd305ff7dab8c_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</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="i8e437604c05f4a699e6083b10365882a_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i76f6440a9dca4d0fb4ed225f4b3a0be2_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="iaf643e8bf4c04a9fb2031dda666698d5_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i35a64f6397ad4a72a6850bc36e6d943a_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i0057dc31d57b4d488577476b807e76e6_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i2330cbb0186348a292e10b8b11cc6ea1_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i294f5e1cd16a4f6bbb25687877ab79aa_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i9a5385fa981047f686d7ac43fe17a4cd_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="if569be343d4e4b0385fcd126340c7be1_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i02a2addccc5f4f1992e413a53579adec_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="if0009fbc164f442dabf879b8a472c1e0_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</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="i6359dbbbd86f49d3ac9ad69fdd1164c2_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</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="i6604b4e11f654fa3872d4800949b2109_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</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="i0c971ed4bc42484cba8c432acf7babfc_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="ife381c936b1f4ef78bf1e10f68eca5a8_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i473845e9dc5447258dbc24559e0bdf3f_D20200628-20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</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="i6b4c9a5ee98d4caa840a91668fc5b471_D20200628-20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</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="i42ebb374a32847a2a2488fc533071ca3_D20200628-20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</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="i4a8aff6d76fc47e6947c0ae5252cb59b_D20200628-20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-28</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="i388ce4b5ffd8435783f19c28ef26f1d5_D20200628-20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <startDate>2020-06-28</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="i3f238060978044d9841f44c7c6923e86_I20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</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="i9df2fae8bca34ccb85cef1d93125e6d6_I20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</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="i75875bce5a6b4aaab2f105811aa35b06_I20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</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="ic88b8ee7181047b882d9e50c72af7ae6_I20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="ifea612754b8b4631a7cda7e506935a74_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i7aabaad34a564522ad617085f33aa19b_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="ifd84e12a4db44649b79ff28b57e4e973_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i5ec99001eb9141858372ab0d71f19006_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i9802025cb713460bbcd48bd1006c583c_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i7a122d3c2bba4f7d9f922e557bae3ef8_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i9d02934e22f443a5ba330e80d0907d01_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i5f8da64a90e14154b50666723aa24121_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="idd0f6aa755b644c7917aa7b7d2c50c33_I20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</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="i2b259e1b584742cc8ef19656855a4151_I20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</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="i63586c4f24e54d70967e14b19fc31cbf_I20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</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="i25b102b906fd47329b23dde7e9588292_I20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="i07f72e9cbd664b5aba1167ae3b71f76f_D20190331-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="i780891d1fc0d4446bf6cd78ea288bc07_D20190331-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="i4e4911ab4ddd4e389d9eb094a7538fe1_D20190331-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="if95ce61ccc5b42fb9107ad20187c6c2b_D20190331-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="i5bbae8c8f00e4b0ab6e58abc5f4fb69e_D20190331-20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="ica777cdd8a0843e09916bfefcfcbf3d1_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</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="ifabdec76221140f5b85dc18a603bfada_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</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="i9197cc5a8bd54acf8c4ba7dfa9397556_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</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="ibd7ab9de433945c19cdaf9888f915b04_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="i53bf810d5b164e6c80e5a9d80f7de2da_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="i298a1a516bc546029cceaeed103e02d4_D20190630-20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</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="icb3996a7162c42fe8cbd759e8a17aba4_D20190630-20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</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="ibb7bd9f43f2a4bada7565e146fffb6f2_D20190630-20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</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="ia2484eb52cd84cc49d763d4fda4e378a_D20190630-20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="if6d11479cc6546b5808fd8496e04cc79_D20190630-20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="icde9bab56c734350a469f332de652ef3_I20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</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="i6df6727ce65c4f2a9d8f7d9dc14b1521_I20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</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="ie02d7684a1074c1e9e6ec60a7f127378_I20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</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="iac16671173b54c6c97bf2fbfef134ea3_I20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-28</instant>
        </period>
    </context>
    <context id="i45dadd49609041889dafa6dbcd32497c_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ib08d2be7c6dd4469abd92b16ba14c277_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i1349eb6901eb4ff7b27ffc113b701d9a_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i09fd4593a1754714b89c938534549ce8_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="iffdf899a389a4025a04eaaf46d95ac8c_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="id8a8d542ed2b4c0ca39388d5326c72e2_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i9ad19f4313ca44879bf7c0840c235deb_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i509a400839eb4ecc8f726a6b2f9271c7_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i0e8d656c768f4b988fab540fefd4b00d_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="icb65d5dae6554cbdbb6edb96345c704d_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i2ccc4ed3f1f9473791e47ed44c144c35_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i4a3522fcb79d431c852e37c517fdb40c_D20190331-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i978d527f6779494ab6bef3f448451a93_D20200329-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i2be211e3fc824cb6aee82fc19272ba87_D20200927-20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-27</startDate>
            <endDate>2020-12-26</endDate>
        </period>
    </context>
    <context id="i714919c893814414857dbf0e53ca1d7e_D20190331-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i1a4367b856c54366b6897651bbc6635d_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i1b8482117c014665a0f87088b0763716_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="icde1bfa5dd174309badfbe94bf524113_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ia8b0c0cdfabe4d14b5e7454901e448e1_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="id4b4cb832e5f4f41a00abe1adc3feccf_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i2bd460fd57354a2bb99bb45947ab4ef4_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i2abfb193d8c7415e9eaac94b13e742ee_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i170625d6e6d14c32b797ae273590cb46_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="iba97834ab6484a2bad6f5f7ccabd0fc3_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i36e287db2f224811be4ebabf009bf0c5_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="iaad3d0693e214c469336fee5c3dc32c9_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i42c5093b53e04fcf9c7649da0e67cddf_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="icf2015095f9245edb96525aaf80dac63_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ie420bb14e72d41faa8a51813d492bfe9_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i36d0cb4e26384d6aa949e77076caabe4_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i8634b059a6ec4effb246a1a78ddc1ff8_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i86da9a5869654ac7846dabb34b8d021f_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i062d3662d6674843988c28e2578b6bfc_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i46987bdfc7c14888be15de4aa53d17e3_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ia4ed38ed4b0c4578ac428e9fa09ecef9_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i17b4399f726640d9ab99de8efec7985b_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i78d7d32d342a478daeeb9e7f685c2302_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i071149aa627b4c2793dee94cff99e443_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i16811729a077429bbe794a98ebcd28fc_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i21364cc885cb4300acca987ef25769e1_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i822c750daa574be981b3ee7d07bd27a1_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="iee1b93e5bd1b4e63b4704fdda05a9085_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i7cabd649651e4774af46f1c9f328bcca_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ib8ec0cda83a84c0a935c61776c3bea43_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i8426d266056543c58dce9b5c9300ceba_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i9120d70cd7e24a628747fc6fca9e4077_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ie73246ea20b4495cbdac603f25acc37a_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i85cd1ce501dc45009394a45cc6ed20df_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i04f3dbc3d46d4ef79b5a27c673469944_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cvco:ForwardCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="iacfd4b30424b4544a4c9a303e3efbaaf_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cvco:ForwardCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ia4e4db4d9c5f4a69be029474aeda84bd_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cvco:ForwardCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="id4adb45fc66b453ca0dcbc3fd47371e5_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cvco:ForwardCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="ie517d2f3ecb5490dbe21bc141b0656a8_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cvco:MortgageServicingRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="if9fde9dd5676411ba24b961e0f2e303b_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cvco:MortgageServicingRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i36fadc83fd424bac9832a5a86eb7bfcb_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cvco:MortgageServicingRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="iede2b66c179542afa5453069bc8f55f4_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cvco:MortgageServicingRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i70a69ea1cb73410bae58ba75c0d1b97a_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="iaced6f58f11c4e9e9275b298091dd77d_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ic179e8f75cc6498c814964027d8e9507_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i437d1cf5b4d5496a81d02265dbae8c33_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i4d8db7ea65264e9fb2fac62a53ebd5ec_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ic5e30cec0e5f46c990d27a80bc9cc404_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i8f914011ef4b409d904723fdf97bebb4_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="id54c33db2bde4a67915ccacd57defc8f_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i5fdcc2928c4b4b049009c9bd8fcaa15c_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i58a8b615711a492183959dba2a794bcd_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i98bc525a1433478dac067eda989bc9f0_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i204f76b9786e4f88a107c65f042fc5b2_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i6c47c22834554c0c8a984ef3d1a6071d_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="id80f473231814ff28e2b38df46db22ff_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i74b21db17db846a99f0d05ebbe0857e9_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i4086b126f2554f0f99f0716a39389234_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="idfd45939bd7346159e637d0c85e8206f_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i56e3d63b597c4b8dbd2bc22d04b7b096_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i668cae88118641d2902afdef76f9ce41_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i543467cc350d4a47884843b35d237106_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i5649f7e571514c88a7b5c655d937642a_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cvco:ForwardCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i0d261c4c631b412e85c45aa9c6e325f4_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cvco:ForwardCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="idb55bf7d4b8e499dad20ac14660038a2_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cvco:ForwardCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ie901dc7c6a9a48c49af874792aa7460c_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cvco:ForwardCommitmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ifca4225895b549daa013c75401054aad_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cvco:MortgageServicingRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i8548d5912c10472f9dc63427044cc758_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cvco:MortgageServicingRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ib2fbfb9a679c42cc87e4ddf0bc19305b_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cvco:MortgageServicingRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i6a41f37c69564a429b0bf3ac38d40553_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cvco:MortgageServicingRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i2ffc0b457d7342e79c7ba601fb4085f0_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="if922c29c8de942a08e30902809ebb290_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i6c995e51eb1a4b69b4435f5bb05569d1_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i23fd61bc7aa4406f8cd765d4f74f7103_I20201226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-26</instant>
        </period>
    </context>
    <context id="i4a41a5b4c73540c89b2f956a7aaac496_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i756a32a0ef2e4a218e3c1a1b1889e8ad_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="id924ea8225a04489a8159ff4e9157980_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i620ac9e6c5d34aa581653ea9b267e79c_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>cvco:Segment</measure>
    </unit>
    <unit id="factories">
        <measure>cvco:factories</measure>
    </unit>
    <unit id="store">
        <measure>cvco:store</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="claim">
        <measure>cvco:Claim</measure>
    </unit>
    <unit id="loans">
        <measure>cvco:Loans</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180L2ZyYWc6Njk0ZmJkY2JmNWZlNDRjMzgyMWY4MzIxYzkyNTVkOGUvdGFibGU6MWE0MjQwYjU0YjVjNGU2MzgyNTcxYzRmMTM0OThkYTkvdGFibGVyYW5nZToxYTQyNDBiNTRiNWM0ZTYzODI1NzFjNGYxMzQ5OGRhOV8zLTEtMS0xLTA_9cb9fb69-4f4e-47eb-8b76-b53485fd185e">0000278166</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180L2ZyYWc6Njk0ZmJkY2JmNWZlNDRjMzgyMWY4MzIxYzkyNTVkOGUvdGFibGU6MWE0MjQwYjU0YjVjNGU2MzgyNTcxYzRmMTM0OThkYTkvdGFibGVyYW5nZToxYTQyNDBiNTRiNWM0ZTYzODI1NzFjNGYxMzQ5OGRhOV81LTEtMS0xLTA_da3f584d-23be-4900-8c31-7cbeb4ebba39">2021</dei:DocumentFiscalYearFocus>
    <dei:AmendmentFlag
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180L2ZyYWc6Njk0ZmJkY2JmNWZlNDRjMzgyMWY4MzIxYzkyNTVkOGUvdGFibGU6MWE0MjQwYjU0YjVjNGU2MzgyNTcxYzRmMTM0OThkYTkvdGFibGVyYW5nZToxYTQyNDBiNTRiNWM0ZTYzODI1NzFjNGYxMzQ5OGRhOV82LTEtMS0xLTA_7aee53fb-63a6-4cdb-b38b-a38a68cc7771">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180L2ZyYWc6Njk0ZmJkY2JmNWZlNDRjMzgyMWY4MzIxYzkyNTVkOGUvdGFibGU6MWE0MjQwYjU0YjVjNGU2MzgyNTcxYzRmMTM0OThkYTkvdGFibGVyYW5nZToxYTQyNDBiNTRiNWM0ZTYzODI1NzFjNGYxMzQ5OGRhOV83LTEtMS0xLTA_a1f92aa6-11b4-4667-afd1-66177fdadcdb">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:CurrentFiscalYearEndDate
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180L2ZyYWc6Njk0ZmJkY2JmNWZlNDRjMzgyMWY4MzIxYzkyNTVkOGUvdGFibGU6MWE0MjQwYjU0YjVjNGU2MzgyNTcxYzRmMTM0OThkYTkvdGFibGVyYW5nZToxYTQyNDBiNTRiNWM0ZTYzODI1NzFjNGYxMzQ5OGRhOV84LTEtMS0xLTA_ab9c0737-fe39-4dee-8fd1-61e5d71b013c">--04-03</dei:CurrentFiscalYearEndDate>
    <cvco:IndemnificationPeriod
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183MC9mcmFnOjMxZmNmODFjZjk1ZDQ1ZmY4MTg5OWFhZmJlNDg1MDVhL3RleHRyZWdpb246MzFmY2Y4MWNmOTVkNDVmZjgxODk5YWFmYmU0ODUwNWFfMjE5OTAyMzI2NDM2Ng_8d660f2d-5130-4b99-9561-36ae9b46fd85">P2Y</cvco:IndemnificationPeriod>
    <cvco:CapitalizedLoanServicingRateOfLoansHeldInPortfolio
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM184Mi9mcmFnOjEyMTBlZTUxNjc3ZjQ4ZmJiMmZmM2VlY2RjMmNlYThjL3RhYmxlOjk1Njg3OTQ2YzM3YzQzNWJhZGRkN2MzOTczYTE3OWRhL3RhYmxlcmFuZ2U6OTU2ODc5NDZjMzdjNDM1YmFkZGQ3YzM5NzNhMTc5ZGFfMS0xLTEtMS0w_379e8403-4652-4e4e-beb1-5048fe65897a"
      unitRef="number">0.001407</cvco:CapitalizedLoanServicingRateOfLoansHeldInPortfolio>
    <cvco:CapitalizedLoanServicingRateOfLoansHeldInPortfolio
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM184Mi9mcmFnOjEyMTBlZTUxNjc3ZjQ4ZmJiMmZmM2VlY2RjMmNlYThjL3RhYmxlOjk1Njg3OTQ2YzM3YzQzNWJhZGRkN2MzOTczYTE3OWRhL3RhYmxlcmFuZ2U6OTU2ODc5NDZjMzdjNDM1YmFkZGQ3YzM5NzNhMTc5ZGFfMS0yLTEtMS0w_755f629c-3236-4d96-80a1-8ae71c42fc30"
      unitRef="number">0.002091</cvco:CapitalizedLoanServicingRateOfLoansHeldInPortfolio>
    <cvco:WeightedAverageServicingFeeOfLoansHeldInPortfolio
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM184Mi9mcmFnOjEyMTBlZTUxNjc3ZjQ4ZmJiMmZmM2VlY2RjMmNlYThjL3RhYmxlOjk1Njg3OTQ2YzM3YzQzNWJhZGRkN2MzOTczYTE3OWRhL3RhYmxlcmFuZ2U6OTU2ODc5NDZjMzdjNDM1YmFkZGQ3YzM5NzNhMTc5ZGFfMi0xLTEtMS0w_c6d624d5-dd40-4ef2-abd9-cbc448fdf9ac"
      unitRef="number">0.003181</cvco:WeightedAverageServicingFeeOfLoansHeldInPortfolio>
    <cvco:WeightedAverageServicingFeeOfLoansHeldInPortfolio
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM184Mi9mcmFnOjEyMTBlZTUxNjc3ZjQ4ZmJiMmZmM2VlY2RjMmNlYThjL3RhYmxlOjk1Njg3OTQ2YzM3YzQzNWJhZGRkN2MzOTczYTE3OWRhL3RhYmxlcmFuZ2U6OTU2ODc5NDZjMzdjNDM1YmFkZGQ3YzM5NzNhMTc5ZGFfMi0yLTEtMS0w_b861e82f-31ef-4269-bc17-cc7c0355970d"
      unitRef="number">0.003112</cvco:WeightedAverageServicingFeeOfLoansHeldInPortfolio>
    <dei:DocumentType
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xL2ZyYWc6ODI2NjNkNWJiYjc1NGY3YmJjMzYwNmNmZGY5ODk2OGMvdGV4dHJlZ2lvbjo4MjY2M2Q1YmJiNzU0ZjdiYmMzNjA2Y2ZkZjk4OTY4Y18xOTc3_530fde5c-d313-4b82-8f34-6bc0f94ad753">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xL2ZyYWc6ODI2NjNkNWJiYjc1NGY3YmJjMzYwNmNmZGY5ODk2OGMvdGFibGU6ZWE1Zjg5Njk4MGJkNDhjOTgwYzg1MDVmZjNhMWEwNDkvdGFibGVyYW5nZTplYTVmODk2OTgwYmQ0OGM5ODBjODUwNWZmM2ExYTA0OV8wLTAtMS0xLTA_0f575123-abb5-48cc-971d-b6a6c4e5c565">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xL2ZyYWc6ODI2NjNkNWJiYjc1NGY3YmJjMzYwNmNmZGY5ODk2OGMvdGV4dHJlZ2lvbjo4MjY2M2Q1YmJiNzU0ZjdiYmMzNjA2Y2ZkZjk4OTY4Y18xNDA_1932e5d1-2f32-49de-ba65-ecab2d8d7661">2020-12-26</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xL2ZyYWc6ODI2NjNkNWJiYjc1NGY3YmJjMzYwNmNmZGY5ODk2OGMvdGFibGU6Zjk0Nzk5ZDA0NTFkNDFhYmIxYzhjMTI2M2RiMDdjOWMvdGFibGVyYW5nZTpmOTQ3OTlkMDQ1MWQ0MWFiYjFjOGMxMjYzZGIwN2M5Y18wLTAtMS0xLTA_f85b8244-867a-4da9-ac6a-26443d6fff78">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xL2ZyYWc6ODI2NjNkNWJiYjc1NGY3YmJjMzYwNmNmZGY5ODk2OGMvdGV4dHJlZ2lvbjo4MjY2M2Q1YmJiNzU0ZjdiYmMzNjA2Y2ZkZjk4OTY4Y18xOTc4_8dabd4e9-054d-43d5-aa8d-66c53eb94b5e">000-08822</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xL2ZyYWc6ODI2NjNkNWJiYjc1NGY3YmJjMzYwNmNmZGY5ODk2OGMvdGV4dHJlZ2lvbjo4MjY2M2Q1YmJiNzU0ZjdiYmMzNjA2Y2ZkZjk4OTY4Y18xOTcx_cf1dd8bb-9533-48ec-9f95-d835eb667137">CAVCO INDUSTRIES INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xL2ZyYWc6ODI2NjNkNWJiYjc1NGY3YmJjMzYwNmNmZGY5ODk2OGMvdGFibGU6ZDQxMGI4YTM1N2Y4NDQxYzkxNzExNzc3NmIwYWNmMDEvdGFibGVyYW5nZTpkNDEwYjhhMzU3Zjg0NDFjOTE3MTE3Nzc2YjBhY2YwMV8wLTAtMS0xLTA_82c85864-4029-42f3-92bb-6a77525f85e8">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xL2ZyYWc6ODI2NjNkNWJiYjc1NGY3YmJjMzYwNmNmZGY5ODk2OGMvdGFibGU6ZDQxMGI4YTM1N2Y4NDQxYzkxNzExNzc3NmIwYWNmMDEvdGFibGVyYW5nZTpkNDEwYjhhMzU3Zjg0NDFjOTE3MTE3Nzc2YjBhY2YwMV8wLTMtMS0xLTA_2fa44a00-211c-4474-a8d6-519d6fabbedb">56-2405642</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xL2ZyYWc6ODI2NjNkNWJiYjc1NGY3YmJjMzYwNmNmZGY5ODk2OGMvdGFibGU6ZDQxMGI4YTM1N2Y4NDQxYzkxNzExNzc3NmIwYWNmMDEvdGFibGVyYW5nZTpkNDEwYjhhMzU3Zjg0NDFjOTE3MTE3Nzc2YjBhY2YwMV8zLTAtMS0xLTA_ecf228ad-5a8f-4fa1-8dd0-ab9684263bbd">3636 North Central Ave, Ste 1200</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xL2ZyYWc6ODI2NjNkNWJiYjc1NGY3YmJjMzYwNmNmZGY5ODk2OGMvdGFibGU6ZDQxMGI4YTM1N2Y4NDQxYzkxNzExNzc3NmIwYWNmMDEvdGFibGVyYW5nZTpkNDEwYjhhMzU3Zjg0NDFjOTE3MTE3Nzc2YjBhY2YwMV80LTEtMS0xLTA_aa1ced4f-ac45-4c6b-b93c-7aa7826e19f3">Phoenix</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xL2ZyYWc6ODI2NjNkNWJiYjc1NGY3YmJjMzYwNmNmZGY5ODk2OGMvdGFibGU6ZDQxMGI4YTM1N2Y4NDQxYzkxNzExNzc3NmIwYWNmMDEvdGFibGVyYW5nZTpkNDEwYjhhMzU3Zjg0NDFjOTE3MTE3Nzc2YjBhY2YwMV80LTItMS0xLTA_227e092e-a800-44cb-af00-929c9cd0660b">AZ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xL2ZyYWc6ODI2NjNkNWJiYjc1NGY3YmJjMzYwNmNmZGY5ODk2OGMvdGFibGU6ZDQxMGI4YTM1N2Y4NDQxYzkxNzExNzc3NmIwYWNmMDEvdGFibGVyYW5nZTpkNDEwYjhhMzU3Zjg0NDFjOTE3MTE3Nzc2YjBhY2YwMV80LTMtMS0xLTA_b4fb80b2-b721-44d4-90c5-22f13d505ddb">85012</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xL2ZyYWc6ODI2NjNkNWJiYjc1NGY3YmJjMzYwNmNmZGY5ODk2OGMvdGV4dHJlZ2lvbjo4MjY2M2Q1YmJiNzU0ZjdiYmMzNjA2Y2ZkZjk4OTY4Y18xOTcy_14975f8f-ab72-4a4e-a5a4-09ec0ecaf7b7">602</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xL2ZyYWc6ODI2NjNkNWJiYjc1NGY3YmJjMzYwNmNmZGY5ODk2OGMvdGV4dHJlZ2lvbjo4MjY2M2Q1YmJiNzU0ZjdiYmMzNjA2Y2ZkZjk4OTY4Y18xOTcz_063c9f10-d065-4cd3-97bc-eef500cc1470">256-6263</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xL2ZyYWc6ODI2NjNkNWJiYjc1NGY3YmJjMzYwNmNmZGY5ODk2OGMvdGFibGU6Yzc4ODA3ZTZhMWZiNDJiNjg3MzdmOTA3MmViOTk5NGQvdGFibGVyYW5nZTpjNzg4MDdlNmExZmI0MmI2ODczN2Y5MDcyZWI5OTk0ZF8xLTAtMS0xLTA_04d73fb2-d246-40cf-a4d2-2f2e28868f7b">Common Stock, par value $0.01</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xL2ZyYWc6ODI2NjNkNWJiYjc1NGY3YmJjMzYwNmNmZGY5ODk2OGMvdGFibGU6Yzc4ODA3ZTZhMWZiNDJiNjg3MzdmOTA3MmViOTk5NGQvdGFibGVyYW5nZTpjNzg4MDdlNmExZmI0MmI2ODczN2Y5MDcyZWI5OTk0ZF8xLTEtMS0xLTA_1a26f78c-d75a-464c-ab32-156510dd04c5">CVCO</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xL2ZyYWc6ODI2NjNkNWJiYjc1NGY3YmJjMzYwNmNmZGY5ODk2OGMvdGFibGU6Yzc4ODA3ZTZhMWZiNDJiNjg3MzdmOTA3MmViOTk5NGQvdGFibGVyYW5nZTpjNzg4MDdlNmExZmI0MmI2ODczN2Y5MDcyZWI5OTk0ZF8xLTItMS0xLTA_3133fbd5-4af8-4c24-ac23-19257a57c599">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xL2ZyYWc6ODI2NjNkNWJiYjc1NGY3YmJjMzYwNmNmZGY5ODk2OGMvdGV4dHJlZ2lvbjo4MjY2M2Q1YmJiNzU0ZjdiYmMzNjA2Y2ZkZjk4OTY4Y18xOTc0_d014fd9b-c1cc-4c8f-b43c-4f3766aca8ff">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xL2ZyYWc6ODI2NjNkNWJiYjc1NGY3YmJjMzYwNmNmZGY5ODk2OGMvdGV4dHJlZ2lvbjo4MjY2M2Q1YmJiNzU0ZjdiYmMzNjA2Y2ZkZjk4OTY4Y18xOTc1_20479dcb-a982-4fd2-bd54-b98efd32062c">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xL2ZyYWc6ODI2NjNkNWJiYjc1NGY3YmJjMzYwNmNmZGY5ODk2OGMvdGFibGU6ZWJlYmU4YTc5YzNkNDYyOWJkNTRmYjdmYTVmZjhkNzcvdGFibGVyYW5nZTplYmViZThhNzljM2Q0NjI5YmQ1NGZiN2ZhNWZmOGQ3N18wLTAtMS0xLTA_211ac6c5-71e3-4e36-a4ef-e5d1e0c7d567">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xL2ZyYWc6ODI2NjNkNWJiYjc1NGY3YmJjMzYwNmNmZGY5ODk2OGMvdGFibGU6ZWJlYmU4YTc5YzNkNDYyOWJkNTRmYjdmYTVmZjhkNzcvdGFibGVyYW5nZTplYmViZThhNzljM2Q0NjI5YmQ1NGZiN2ZhNWZmOGQ3N18xLTMtMS0xLTA_64fae3d0-828c-447b-8040-21aa3ccb6c06">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xL2ZyYWc6ODI2NjNkNWJiYjc1NGY3YmJjMzYwNmNmZGY5ODk2OGMvdGFibGU6ZWJlYmU4YTc5YzNkNDYyOWJkNTRmYjdmYTVmZjhkNzcvdGFibGVyYW5nZTplYmViZThhNzljM2Q0NjI5YmQ1NGZiN2ZhNWZmOGQ3N18yLTEtMS0xLTA_719eaf4c-f1ef-4845-92e8-f8818c346611">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xL2ZyYWc6ODI2NjNkNWJiYjc1NGY3YmJjMzYwNmNmZGY5ODk2OGMvdGV4dHJlZ2lvbjo4MjY2M2Q1YmJiNzU0ZjdiYmMzNjA2Y2ZkZjk4OTY4Y18xOTc2_dfb823c5-fe41-4dd1-bf84-7e910b0af2af">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i1ffd252c49434db695a866dc5f0dd689_I20210122"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xL2ZyYWc6ODI2NjNkNWJiYjc1NGY3YmJjMzYwNmNmZGY5ODk2OGMvdGV4dHJlZ2lvbjo4MjY2M2Q1YmJiNzU0ZjdiYmMzNjA2Y2ZkZjk4OTY4Y18xODkx_2a28dda4-c4fa-4082-b1e8-54b8a2c6d9e1"
      unitRef="shares">9192237</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMy0xLTEtMS0w_9a010f71-493d-457b-9916-35dd061f74a2"
      unitRef="usd">327487000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMy0zLTEtMS0w_61005a33-367b-40e4-9665-ad9148671af6"
      unitRef="usd">241826000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfNC0xLTEtMS0w_b8033643-c425-4dcc-9ace-a9a501627d54"
      unitRef="usd">12802000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfNC0zLTEtMS0w_3abc0296-e8ed-4d57-8f32-8a737b103bd2"
      unitRef="usd">13446000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfNS0xLTEtMS0w_d2af1adf-1131-442d-b921-1dc690760611"
      unitRef="usd">40932000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfNS0zLTEtMS0w_475963fa-6ee3-4ac1-82be-3341802d7191"
      unitRef="usd">42800000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ShortTermInvestments
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfNi0xLTEtMS0w_33795548-c186-4aa9-8538-ef5f95306824"
      unitRef="usd">16966000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfNi0zLTEtMS0w_1bf25446-06db-46ff-939d-7d9776493c7b"
      unitRef="usd">14582000</us-gaap:ShortTermInvestments>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfNy0xLTEtMS0w_40b7ca2d-388e-4b23-9720-db439316bc03"
      unitRef="usd">42091000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfNy0zLTEtMS0w_2b29242a-e1e0-47c9-aa3b-0beab95b3b44"
      unitRef="usd">32376000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <cvco:CommercialLoansReceivableCurrent
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfOC0xLTEtMS0w_c80ad08d-c9d8-4ee6-82b2-f914292efade"
      unitRef="usd">15649000</cvco:CommercialLoansReceivableCurrent>
    <cvco:CommercialLoansReceivableCurrent
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfOC0zLTEtMS0w_5e54c78e-03f7-4315-b175-a6e476a918b2"
      unitRef="usd">14657000</cvco:CommercialLoansReceivableCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfOS0xLTEtMS0w_56ebe02b-11e9-477b-95e7-b48141a97335"
      unitRef="usd">3363000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfOS0zLTEtMS0w_2ae3354e-9079-425e-bb6e-266b3d55f830"
      unitRef="usd">766000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:InventoryNet
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMTAtMS0xLTEtMA_066b07d2-40b6-4556-857b-b734674e76c6"
      unitRef="usd">110624000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMTAtMy0xLTEtMA_dcb8ad90-94e7-466b-b557-6afb7a281ee5"
      unitRef="usd">113535000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMTItMS0xLTEtMA_5c890639-4b9d-4d9d-9ef0-fc073330d09c"
      unitRef="usd">55805000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMTItMy0xLTEtMA_b4614acb-253d-461e-8752-d0a7a3fa0278"
      unitRef="usd">42197000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMTMtMS0xLTEtMA_da774bb6-69b9-4e93-af5f-0912f0f03012"
      unitRef="usd">625719000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMTMtMy0xLTEtMA_f5023095-68bd-454e-971a-e0f19606acd3"
      unitRef="usd">516185000</us-gaap:AssetsCurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMTQtMS0xLTEtMA_6da50903-2f52-40f5-a35f-df9f6b66ee65"
      unitRef="usd">335000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMTQtMy0xLTEtMA_7b4772d2-a7f8-490b-8cd5-4bb2e68fbdaf"
      unitRef="usd">335000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:LongTermInvestments
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMTUtMS0xLTEtMA_3e42cc3c-9737-462d-b5fc-5c56701d6443"
      unitRef="usd">35485000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMTUtMy0xLTEtMA_512270a7-8736-480c-8337-10348f74241a"
      unitRef="usd">31557000</us-gaap:LongTermInvestments>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMTYtMS0xLTEtMA_1019a854-0596-4eb6-99f1-52fb72ed328b"
      unitRef="usd">39501000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMTYtMy0xLTEtMA_5c679296-6be9-4acd-8129-e19d93d7c5ad"
      unitRef="usd">49928000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <cvco:CommercialLoansReceivableNoncurrent
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMTctMS0xLTEtMA_80b77ca3-d911-4410-a0e9-323ed0fe020b"
      unitRef="usd">16563000</cvco:CommercialLoansReceivableNoncurrent>
    <cvco:CommercialLoansReceivableNoncurrent
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMTctMy0xLTEtMA_8a1af6ce-71ce-48af-bf33-cf0155609388"
      unitRef="usd">23685000</cvco:CommercialLoansReceivableNoncurrent>
    <us-gaap:DueFromRelatedPartiesNoncurrent
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMTgtMS0xLTEtMA_69b7772f-6148-4498-ad9d-cf1b562c1ba7"
      unitRef="usd">4171000</us-gaap:DueFromRelatedPartiesNoncurrent>
    <us-gaap:DueFromRelatedPartiesNoncurrent
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMTgtMy0xLTEtMA_985aa649-e6c9-4f46-b87a-c69df0ae64b1"
      unitRef="usd">7457000</us-gaap:DueFromRelatedPartiesNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMTktMS0xLTEtMA_015c2a46-e437-4996-8491-29fa77659f5d"
      unitRef="usd">78493000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMTktMy0xLTEtMA_23a0eb66-76c7-46ed-ae5f-94c9e18e454a"
      unitRef="usd">77190000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMjAtMS0xLTEtMA_685f0ad0-9bfa-4655-8edb-af82dd61d0ba"
      unitRef="usd">75090000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMjAtMy0xLTEtMA_ad4d7225-7933-4147-9efa-7a75c5f3006f"
      unitRef="usd">75090000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMjEtMS0xLTEtMA_44bb00a8-8ab6-4e58-abc4-4e2f8ac6cf4c"
      unitRef="usd">14550000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMjEtMy0xLTEtMA_9525bcf7-6b18-4a28-8c78-ea77a0dc5328"
      unitRef="usd">15110000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMjItMS0xLTEtMA_724adb67-51f5-4fca-9ef1-0ee8757cb681"
      unitRef="usd">16659000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMjItMy0xLTEtMA_21a5eba9-2555-4618-b46c-3d364cef2249"
      unitRef="usd">13894000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Assets
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMjMtMS0xLTEtMA_6e06315d-0489-49b5-b044-2ee79b88022e"
      unitRef="usd">906566000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMjMtMy0xLTEtMA_fd123225-7e8e-47f3-afac-4e161a5e6825"
      unitRef="usd">810431000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMjYtMS0xLTEtMA_3a181ea3-8c90-49de-9375-c71aac20e4c8"
      unitRef="usd">25176000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMjYtMy0xLTEtMA_a0a619f1-d90d-4ffb-a7e1-86dc9dcd2b2b"
      unitRef="usd">29924000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMjctMS0xLTEtMA_832dc3ed-b1cc-43ee-a388-4812771077d5"
      unitRef="usd">186026000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMjctMy0xLTEtMA_df935d52-5176-4082-8a0c-71a8c5e5821b"
      unitRef="usd">139930000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:SecuredDebtCurrent
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMjgtMS0xLTEtMA_bf753f85-4b61-4415-9d52-0b09479e7c17"
      unitRef="usd">2140000</us-gaap:SecuredDebtCurrent>
    <us-gaap:SecuredDebtCurrent
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMjgtMy0xLTEtMA_2addadcd-dec9-4dab-878f-160c5d08cfb4"
      unitRef="usd">2248000</us-gaap:SecuredDebtCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMjktMS0xLTEtMA_cb4a73cb-0adf-4f7e-8145-1d562d08865f"
      unitRef="usd">213342000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMjktMy0xLTEtMA_a478210f-f65e-4379-9ad3-914c1c4ed175"
      unitRef="usd">172102000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMzAtMS0xLTEtMA_c07b767b-5179-47b9-9853-c43232790ac8"
      unitRef="usd">13827000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMzAtMy0xLTEtMA_db0ad37e-a312-4650-af5c-dea8f55a55fa"
      unitRef="usd">10743000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:SecuredLongTermDebt
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMzEtMS0xLTEtMA_6986afe8-6132-442b-a7ac-a4b85eb99bbd"
      unitRef="usd">10847000</us-gaap:SecuredLongTermDebt>
    <us-gaap:SecuredLongTermDebt
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMzEtMy0xLTEtMA_db61562c-7add-418f-8f0b-6d31f5bcd6de"
      unitRef="usd">12705000</us-gaap:SecuredLongTermDebt>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMzItMS0xLTEtMA_ac31a31e-a8de-4e61-ab9a-218813f0cd95"
      unitRef="usd">6809000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMzItMy0xLTEtMA_4d9e57eb-a925-40d9-9787-4af2da4a4c7e"
      unitRef="usd">7295000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmJlYTMxMzg3NGQwYjRjNTRhM2I5MzBkN2Q2ODI4NGE0XzIy_2b8738f7-1ac6-45dd-b32b-2128cfa17657"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmJlYTMxMzg3NGQwYjRjNTRhM2I5MzBkN2Q2ODI4NGE0XzIy_80fc8332-892c-4343-8dad-63a5d64b8653"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmJlYTMxMzg3NGQwYjRjNTRhM2I5MzBkN2Q2ODI4NGE0XzM2_99f4c2b7-3ea4-4e95-a237-980b91d0ceeb"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmJlYTMxMzg3NGQwYjRjNTRhM2I5MzBkN2Q2ODI4NGE0XzM2_d6f524b6-438e-4057-8fa1-8fcbedf198ab"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmJlYTMxMzg3NGQwYjRjNTRhM2I5MzBkN2Q2ODI4NGE0XzU4_01e3760c-91e6-4ad8-ac56-3397d8dbcf7b"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmJlYTMxMzg3NGQwYjRjNTRhM2I5MzBkN2Q2ODI4NGE0XzU4_a69bd5c8-3fec-4d09-a49f-a16c4bd55701"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmJlYTMxMzg3NGQwYjRjNTRhM2I5MzBkN2Q2ODI4NGE0XzU4_accb1028-9a7e-416b-97f6-119bfbebf2ec"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmJlYTMxMzg3NGQwYjRjNTRhM2I5MzBkN2Q2ODI4NGE0XzU4_fd9484ff-2af2-4c67-8f90-ab3cd529cf05"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMzQtMS0xLTEtMA_c180f915-19ef-4304-bc93-37c1142a51bb"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMzQtMy0xLTEtMA_7afc2791-a76e-465e-8fc3-768799e452f9"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjk2MjEyNWRhMzNjYTQ0ZWM4Zjk3ZTUxN2EyNDk1ZTFmXzE5_2ae3c375-1ef1-4bb3-b8ca-915787659bd1"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjk2MjEyNWRhMzNjYTQ0ZWM4Zjk3ZTUxN2EyNDk1ZTFmXzE5_a4d774b6-8f14-4256-aa9e-f1effe48a262"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjk2MjEyNWRhMzNjYTQ0ZWM4Zjk3ZTUxN2EyNDk1ZTFmXzMz_26654420-0800-4b9e-8318-ca0ed8fed32d"
      unitRef="shares">40000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjk2MjEyNWRhMzNjYTQ0ZWM4Zjk3ZTUxN2EyNDk1ZTFmXzMz_707b9889-1d65-4470-9dda-70f5a5906510"
      unitRef="shares">40000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjk2MjEyNWRhMzNjYTQ0ZWM4Zjk3ZTUxN2EyNDk1ZTFmXzY3_445fc4ef-2047-4f57-b0c5-b342c44c389b"
      unitRef="shares">9192237</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjk2MjEyNWRhMzNjYTQ0ZWM4Zjk3ZTUxN2EyNDk1ZTFmXzc0_c2189ba2-3966-4d19-9c06-3b93289f9ce3"
      unitRef="shares">9173242</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMzUtMS0xLTEtMA_d24c25f1-f3f0-4ce9-af14-e835dc4e9d16"
      unitRef="usd">92000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMzUtMy0xLTEtMA_10860f06-a3b3-4e40-a808-9115c2bf863e"
      unitRef="usd">92000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMzYtMS0xLTEtMA_92c1325c-e52b-415a-89b0-b6f6a81ea765"
      unitRef="usd">255664000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMzYtMy0xLTEtMA_0bc5d754-fa43-4f84-a203-660879015d66"
      unitRef="usd">252260000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMzctMS0xLTEtMA_1a44697e-478f-49a7-9199-d0d0c1e6a0eb"
      unitRef="usd">405835000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMzctMy0xLTEtMA_b66a0d7f-b30e-4853-a5d8-996445c2e149"
      unitRef="usd">355144000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMzgtMS0xLTEtMA_930820d2-e239-4259-acbb-a793714cef76"
      unitRef="usd">150000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMzgtMy0xLTEtMA_22ab0897-9a36-400d-a28a-6b8f77e54768"
      unitRef="usd">90000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMzktMS0xLTEtMA_8074e915-feba-43b3-9460-97048128e60f"
      unitRef="usd">661741000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfMzktMy0xLTEtMA_eb79fd48-2998-4de4-85a8-6f304c03064b"
      unitRef="usd">607586000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfNDAtMS0xLTEtMA_5a345926-aac2-4a8a-b194-0a3d2f0a2d84"
      unitRef="usd">906566000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xNi9mcmFnOmIxZTQ2MDYyNDc4ZTQ3ZDhiMWFiMTc5OTZlODEwOWNlL3RhYmxlOmRlNWU1NWNjYzdmNzQ2YTFiMjVlMWNmNTdkNDM4NmU2L3RhYmxlcmFuZ2U6ZGU1ZTU1Y2NjN2Y3NDZhMWIyNWUxY2Y1N2Q0Mzg2ZTZfNDAtMy0xLTEtMA_fade9a88-bc5d-467a-814f-e6b27177bdbf"
      unitRef="usd">810431000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMi0xLTEtMS0w_f08b9548-15f6-4050-bff6-da2a75ae624a"
      unitRef="usd">288772000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMi0zLTEtMS0w_b24644f7-7dd1-4389-9448-f78d09b207bd"
      unitRef="usd">273722000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMi01LTEtMS0w_de0b29e7-a043-4560-971e-4577c6d04923"
      unitRef="usd">801549000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMi03LTEtMS0w_8095f209-4511-4c44-99a8-9ec652f531dc"
      unitRef="usd">806439000</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMy0xLTEtMS0w_edbc1eb2-e38e-4593-ad67-6dca70de6f40"
      unitRef="usd">229534000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMy0zLTEtMS0w_a3390a77-d7d7-4dae-9134-4aade37107ff"
      unitRef="usd">213867000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMy01LTEtMS0w_c6202258-a884-41f0-9219-ed79646a1606"
      unitRef="usd">633447000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMy03LTEtMS0w_bc74696e-83f0-4f82-93a6-e7d3f0052487"
      unitRef="usd">627819000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfNC0xLTEtMS0w_4e6ec084-cb27-4923-a2c8-e2e5d0b9ff27"
      unitRef="usd">59238000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfNC0zLTEtMS0w_cc0c3b45-a6a0-4233-8421-abb6348839b3"
      unitRef="usd">59855000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfNC01LTEtMS0w_a149aa9e-c45d-4b17-a5b3-18e25df3eba3"
      unitRef="usd">168102000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfNC03LTEtMS0w_f42d90ac-3d71-4c0e-8149-376ef4dcce13"
      unitRef="usd">178620000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfNS0xLTEtMS0w_dcb3df92-5a1f-4d42-9799-783a767dec51"
      unitRef="usd">35414000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfNS0zLTEtMS0w_652d4151-7bce-46f2-8cdf-f1c860168d1a"
      unitRef="usd">36844000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfNS01LTEtMS0w_dad4434e-2d57-4044-8be4-d0add6bf911d"
      unitRef="usd">106190000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfNS03LTEtMS0w_77b609c0-2777-4a6c-a1aa-1594be96b43b"
      unitRef="usd">108191000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfNi0xLTEtMS0w_eefd6f21-cecd-491f-803a-42d15c520fbc"
      unitRef="usd">23824000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfNi0zLTEtMS0w_ea6a246b-6d23-40bf-a579-644478e723a4"
      unitRef="usd">23011000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfNi01LTEtMS0w_608acc75-e5bb-435a-98a2-d609bf508e2d"
      unitRef="usd">61912000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfNi03LTEtMS0w_02eb5cd9-7081-41f2-9116-32d788d39952"
      unitRef="usd">70429000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfNy0xLTEtMS0w_770a1594-0592-4226-b528-ee1c9d058fb1"
      unitRef="usd">177000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfNy0zLTEtMS0w_d60b69ef-6d96-49c6-94f9-e14666e8cedf"
      unitRef="usd">490000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfNy01LTEtMS0w_060fabdb-f454-4d01-b9a7-fb4d3c38e3f9"
      unitRef="usd">567000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfNy03LTEtMS0w_f3e9a39f-7e3b-4d7c-bf96-01e576ab99b4"
      unitRef="usd">1278000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfOC0xLTEtMS0w_45ee252e-ff05-487f-85e8-631d16cc915b"
      unitRef="usd">2243000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfOC0zLTEtMS0w_7a7990a0-1862-4311-8a12-7356cf1528c4"
      unitRef="usd">2211000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfOC01LTEtMS0w_73d26b5d-b305-4fc4-a072-df69263fccf7"
      unitRef="usd">5821000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfOC03LTEtMS0w_9b5878e7-0a77-4dd8-a94b-e74fb67a95bd"
      unitRef="usd">10198000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfOS0xLTEtMS0w_6aa0924c-8a62-47fc-9ca5-881feb4c5146"
      unitRef="usd">25890000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfOS0zLTEtMS0w_7a67e9f1-ec47-4021-a5e6-248e4130a0ad"
      unitRef="usd">24732000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfOS01LTEtMS0w_5667189c-5e5e-4a7c-93ce-fd4255bac23f"
      unitRef="usd">67166000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfOS03LTEtMS0w_91fef7de-19ba-4586-8280-d0cf9820fd6e"
      unitRef="usd">79349000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMTAtMS0xLTEtMA_b359274f-e3fa-4b30-b313-a2984bf5316f"
      unitRef="usd">6189000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMTAtMy0xLTEtMA_3796ca32-bbe5-4dc1-94a4-05b8c4590553"
      unitRef="usd">3834000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMTAtNS0xLTEtMA_2dbf51bf-a2c6-4551-8b06-8fbb1da5a569"
      unitRef="usd">15742000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMTAtNy0xLTEtMA_b5cb8fd5-eb90-496f-98a5-fb25bf43602d"
      unitRef="usd">16284000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMTEtMS0xLTEtMA_2ce1892c-9a57-4ca3-827a-f4b8db75fa90"
      unitRef="usd">19701000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMTEtMy0xLTEtMA_9f10f1d3-31fc-44bb-87a7-ab26ce14a0cb"
      unitRef="usd">20898000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMTEtNS0xLTEtMA_b52874a5-a85f-48b5-98a0-52725d293f20"
      unitRef="usd">51424000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMTEtNy0xLTEtMA_3c9baae2-8602-4482-96fa-4cf60de51f1e"
      unitRef="usd">63065000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMTQtMS0xLTEtMA_fe1663aa-ee9f-4de2-acbe-f15170bbfd22"
      unitRef="usd">19701000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMTQtMy0xLTEtMA_ecfe7162-6430-4b4c-9cd6-f2f7e330180e"
      unitRef="usd">20898000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMTQtNS0xLTEtMA_07285ba2-4a1b-4c41-b599-d874cd558bb7"
      unitRef="usd">51424000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMTQtNy0xLTEtMA_2cc963c7-29ca-41cd-9fbc-f8103c1bcf88"
      unitRef="usd">63065000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMTUtMS0xLTEtMA_0b60651a-2291-4082-8a1c-0cd26fcdb938"
      unitRef="usd">13000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMTUtMy0xLTEtMA_87e3b9e3-6703-4992-abee-c6010f6a5fcd"
      unitRef="usd">-15000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMTUtNS0xLTEtMA_f5fe8848-10c5-4df0-84d7-ca5464e9798b"
      unitRef="usd">-20000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMTUtNy0xLTEtMA_6939946f-86b5-4458-a51e-183325dfb116"
      unitRef="usd">-17000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMTYtMS0xLTEtMA_a07e3c2b-af0f-4711-9ade-736e038e035c"
      unitRef="usd">3000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMTYtMy0xLTEtMA_616e99c9-b923-48e8-bf1b-48ee5e0533f0"
      unitRef="usd">-3000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMTYtNS0xLTEtMA_1720db3c-04c2-45f3-a633-4f067329da7e"
      unitRef="usd">-4000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMTYtNy0xLTEtMA_52a8e012-dacc-41e8-b4c2-7de27f769d70"
      unitRef="usd">-4000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMTctMS0xLTEtMA_96cdd27e-f621-46cc-be5e-edf488bae598"
      unitRef="usd">-6000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMTctMy0xLTEtMA_30ce344b-2bbb-496b-9c15-fa127a6e0fcf"
      unitRef="usd">-14000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMTctNS0xLTEtMA_d0f6434c-0de2-4409-9622-574cde7ccc16"
      unitRef="usd">56000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMTctNy0xLTEtMA_0975b3fd-a95c-45a9-abe6-36c5be74101a"
      unitRef="usd">126000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMTgtMS0xLTEtMA_b1dc1619-f94d-4399-84d9-5673b7600bbe"
      unitRef="usd">-1000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMTgtMy0xLTEtMA_72a56c91-e4a2-4559-a9f8-f1b3d1686eeb"
      unitRef="usd">-3000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMTgtNS0xLTEtMA_f51ba0a2-66e2-475a-93ae-18a0998c035a"
      unitRef="usd">12000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMTgtNy0xLTEtMA_feefd62b-abe2-4bf2-bd44-f7e768af0aa3"
      unitRef="usd">26000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMTktMS0xLTEtMA_aa39043b-11b9-4e28-bcb8-1b0d32f9bfe3"
      unitRef="usd">19686000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMTktMy0xLTEtMA_c9730121-a1a7-4a77-a825-96504d673b33"
      unitRef="usd">20899000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMTktNS0xLTEtMA_09093a0a-9293-4786-b159-646e85337091"
      unitRef="usd">51484000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMTktNy0xLTEtMA_3da60a65-1928-4a89-8299-45cae802e80b"
      unitRef="usd">63178000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:EarningsPerShareBasic
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMjItMS0xLTEtMA_c93b7cd2-fff8-4a5c-a65d-5ff3b4dbe21d"
      unitRef="usdPerShare">2.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMjItMy0xLTEtMA_2cf1a304-44b3-4650-9139-db3c6de18013"
      unitRef="usdPerShare">2.29</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMjItNS0xLTEtMA_65d5ee8e-dbc8-4a61-872a-68ff1975f961"
      unitRef="usdPerShare">5.60</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMjItNy0xLTEtMA_27d6c62a-db4b-4ce0-84bc-9d08b199e72f"
      unitRef="usdPerShare">6.91</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMjMtMS0xLTEtMA_098c9d25-0d7b-4d92-8ddc-85a6a9267eb2"
      unitRef="usdPerShare">2.12</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMjMtMy0xLTEtMA_cef1a59c-bc8f-4be2-8249-a7f74f57c0bf"
      unitRef="usdPerShare">2.25</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMjMtNS0xLTEtMA_7c16c456-90f9-4938-8a79-0e57a5693745"
      unitRef="usdPerShare">5.54</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMjMtNy0xLTEtMA_6fe3955e-c229-463d-8ca7-e94c0a025340"
      unitRef="usdPerShare">6.81</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMjUtMS0xLTEtMA_29087a6f-2e9d-4ccf-9692-e63f1bacbe38"
      unitRef="shares">9190254</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMjUtMy0xLTEtMA_011c1a4f-fe38-48a9-b7e9-27d9857fbd05"
      unitRef="shares">9138202</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMjUtNS0xLTEtMA_7fa5cc73-c929-401b-ab9e-7bb4e44ac261"
      unitRef="shares">9182491</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMjUtNy0xLTEtMA_5a3e8e98-3b2e-419c-9f23-00d82eff16f6"
      unitRef="shares">9120241</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMjYtMS0xLTEtMA_ebf3f500-6b07-4469-bcad-c1a1431edd0a"
      unitRef="shares">9295553</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMjYtMy0xLTEtMA_7a015269-6070-485c-8e13-7c3371513839"
      unitRef="shares">9293941</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMjYtNS0xLTEtMA_c43d1467-a45d-4164-b586-8b664850f958"
      unitRef="shares">9285238</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18xOS9mcmFnOjVlZDM0NzRiZTAxODQ0ZTZiZjkwYTYxNWVkMjMzODA4L3RhYmxlOmFhNmM4YjViM2I5ZTRkYTg5NTJlNmRhZWM2NjMzNjRmL3RhYmxlcmFuZ2U6YWE2YzhiNWIzYjllNGRhODk1MmU2ZGFlYzY2MzM2NGZfMjYtNy0xLTEtMA_c9f3d240-8ec7-4b97-afec-47b68484a00f"
      unitRef="shares">9259203</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMy0xLTEtMS0w_49be7300-3066-46df-b118-6785c2161dec"
      unitRef="usd">51424000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMy0zLTEtMS0w_f2f0ad92-fd32-4fe0-93b4-abc9c0256fd7"
      unitRef="usd">63065000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfNS0xLTEtMS0w_58ed9baa-321a-4968-a90c-dfedaba662a1"
      unitRef="usd">4735000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfNS0zLTEtMS0w_5051a297-7436-41ed-8af6-02488f9c14d8"
      unitRef="usd">4208000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfNi0xLTEtMS0w_a85c6894-e0b2-4b3d-9c6c-2ca672957de0"
      unitRef="usd">-1082000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfNi0zLTEtMS0w_8014330b-71fa-4743-a605-2e2c9b118428"
      unitRef="usd">138000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfNy0xLTEtMS0w_39bc6797-c3f6-4752-9e57-cc55351cf808"
      unitRef="usd">-272000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfNy0zLTEtMS0w_ea5ad0d6-47cd-462f-94b8-5d54be9a9376"
      unitRef="usd">1407000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:ShareBasedCompensation
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfOC0xLTEtMS0w_13df08e2-3645-4388-bc8c-a7616c4a4c30"
      unitRef="usd">2935000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfOC0zLTEtMS0w_58a74bbc-2d3a-4299-9898-9b3549df32c1"
      unitRef="usd">2268000</us-gaap:ShareBasedCompensation>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfOS0xLTEtMS0w_10dbfd8b-57c5-4362-947b-114612db3212"
      unitRef="usd">2984000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfOS0zLTEtMS0w_b3604a3e-9250-4104-8ee4-6ee55ab989cf"
      unitRef="usd">1134000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMTAtMS0xLTEtMA_39469ee4-ea17-4e45-9da4-bd083f990d1c"
      unitRef="usd">-220000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMTAtMy0xLTEtMA_0dad9519-416a-47cc-810f-7f225bd05efc"
      unitRef="usd">3416000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <cvco:Gainlossonsalesofloansandinvestments
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMTEtMS0xLTEtMA_d02bda03-0440-470a-b554-8b757983100a"
      unitRef="usd">14964000</cvco:Gainlossonsalesofloansandinvestments>
    <cvco:Gainlossonsalesofloansandinvestments
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMTEtMy0xLTEtMA_8349aed9-ae7b-42d6-a65d-aec61b7f45d2"
      unitRef="usd">11801000</cvco:Gainlossonsalesofloansandinvestments>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMTMtMS0xLTEtMA_0d32b624-3884-44fc-b8f8-31edcc095a96"
      unitRef="usd">-1868000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMTMtMy0xLTEtMA_9cd9c6e8-98be-4223-83d9-d276cda8834d"
      unitRef="usd">-2196000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:PaymentsForOriginationAndPurchasesOfLoansHeldForSale
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMTQtMS0xLTEtMA_4ae01fca-30d4-43ca-be9f-850b6d44ed1b"
      unitRef="usd">124058000</us-gaap:PaymentsForOriginationAndPurchasesOfLoansHeldForSale>
    <us-gaap:PaymentsForOriginationAndPurchasesOfLoansHeldForSale
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMTQtMy0xLTEtMA_5b88511b-b6ae-487c-afc3-53f1e1e03e62"
      unitRef="usd">121637000</us-gaap:PaymentsForOriginationAndPurchasesOfLoansHeldForSale>
    <us-gaap:ProceedsFromSaleOfLoansHeldForSale
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMTUtMS0xLTEtMA_d592807a-787d-4ff7-8ab2-7e372d0852f9"
      unitRef="usd">122597000</us-gaap:ProceedsFromSaleOfLoansHeldForSale>
    <us-gaap:ProceedsFromSaleOfLoansHeldForSale
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMTUtMy0xLTEtMA_dab8a1df-cdad-409e-92e9-df48467a789b"
      unitRef="usd">117127000</us-gaap:ProceedsFromSaleOfLoansHeldForSale>
    <us-gaap:ProceedsFromCollectionOfLoansHeldForSale
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMTYtMS0xLTEtMA_672fc487-9c30-41c3-8647-711ffec5f7fc"
      unitRef="usd">10720000</us-gaap:ProceedsFromCollectionOfLoansHeldForSale>
    <us-gaap:ProceedsFromCollectionOfLoansHeldForSale
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMTYtMy0xLTEtMA_1f42bb5f-7ef0-45d6-818a-1829cc5fcde4"
      unitRef="usd">7816000</us-gaap:ProceedsFromCollectionOfLoansHeldForSale>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMTctMS0xLTEtMA_fae4d28e-ed43-44ee-a97f-dc699a45a4a3"
      unitRef="usd">-2911000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMTctMy0xLTEtMA_d6941376-6703-4168-8037-781b30c7b784"
      unitRef="usd">-11567000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMTgtMS0xLTEtMA_b444687b-5301-4352-a254-c9a2cd450145"
      unitRef="usd">-10913000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMTgtMy0xLTEtMA_ea735134-0dc1-4a36-85d9-ca914d0e92cb"
      unitRef="usd">676000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInFinanceReceivables
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMTktMS0xLTEtMA_49450cda-acfc-4f34-99c6-e7408f328bc1"
      unitRef="usd">-6444000</us-gaap:IncreaseDecreaseInFinanceReceivables>
    <us-gaap:IncreaseDecreaseInFinanceReceivables
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMTktMy0xLTEtMA_f6651896-5159-44f4-af0b-d7b4ac22ff62"
      unitRef="usd">-487000</us-gaap:IncreaseDecreaseInFinanceReceivables>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMjAtMS0xLTEtMA_046dd69a-5dcc-4c7f-8505-a57ded442231"
      unitRef="usd">20159000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMjAtMy0xLTEtMA_04e55c72-0821-4ae1-890d-36b52ba49e9e"
      unitRef="usd">-3295000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMjEtMS0xLTEtMA_4486b57b-1af4-4fdf-840d-40141bd098be"
      unitRef="usd">91566000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMjEtMy0xLTEtMA_daeb4a39-10e5-458b-b35b-3b7d199d8f2c"
      unitRef="usd">68320000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMjMtMS0xLTEtMA_5c494e34-5e0f-461e-85b7-901b3c2bebaf"
      unitRef="usd">5816000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMjMtMy0xLTEtMA_b5dc2a10-d51c-4bec-8eb2-27c363f21cb3"
      unitRef="usd">6487000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMjQtMS0xLTEtMA_423c1e1f-4d50-49a5-b884-013c40df96a1"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMjQtMy0xLTEtMA_b4806b79-8926-4024-9b21-1f7e5e685bdf"
      unitRef="usd">15937000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMjUtMS0xLTEtMA_05122456-b25d-470f-affe-761074d3e6ce"
      unitRef="usd">118000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMjUtMy0xLTEtMA_8ca68721-cb5e-4b01-b5e6-55c800817347"
      unitRef="usd">73000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecurities
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMjYtMS0xLTEtMA_cdfd4fa9-94e9-41d1-9665-e00e8c7ae5c6"
      unitRef="usd">14056000</us-gaap:PaymentsToAcquireAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecurities
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMjYtMy0xLTEtMA_9084f736-291a-4055-8014-1dbe958f59ca"
      unitRef="usd">4648000</us-gaap:PaymentsToAcquireAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMjctMS0xLTEtMA_fd35f4ff-04cb-49a3-a14d-e07e876fc28e"
      unitRef="usd">14656000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMjctMy0xLTEtMA_57fc952c-f14a-4874-a0ef-45850bb4c58d"
      unitRef="usd">8126000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMjgtMS0xLTEtMA_b2f5f1e0-9cc1-485d-ab4b-9991f899bc91"
      unitRef="usd">-5098000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMjgtMy0xLTEtMA_2a92503f-db9b-4938-81b7-6c51d1f42604"
      unitRef="usd">-18873000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMzAtMS0xLTEtMA_b5258576-d70e-4efb-aac2-c680c9d9905b"
      unitRef="usd">469000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMzAtMy0xLTEtMA_b77d3f8f-0a46-428f-bcc8-14c569df2b9f"
      unitRef="usd">226000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromRepaymentsOfSecuredDebt
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMzEtMS0xLTEtMA_352edb0a-0119-4253-9db1-ce4a029ef93c"
      unitRef="usd">64000</us-gaap:ProceedsFromRepaymentsOfSecuredDebt>
    <us-gaap:ProceedsFromRepaymentsOfSecuredDebt
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMzEtMy0xLTEtMA_411281f9-0e7d-46da-8a85-39e38695c715"
      unitRef="usd">76000</us-gaap:ProceedsFromRepaymentsOfSecuredDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMzItMS0xLTEtMA_9def06e2-3dba-44bd-97e2-e8f702eaa20f"
      unitRef="usd">1984000</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMzItMy0xLTEtMA_e8cb3413-418c-4070-b7bc-3c6bcfa0c5ed"
      unitRef="usd">19360000</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMzMtMS0xLTEtMA_d7c26b70-6fd3-4ec3-910e-0548ac51c7bc"
      unitRef="usd">-1451000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMzMtMy0xLTEtMA_888d2acc-6fd1-47d8-b510-4fdb0dab7806"
      unitRef="usd">-19058000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMzQtMS0xLTEtMA_0b896df6-85ad-4321-a847-dd317c24b5ca"
      unitRef="usd">85017000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMzQtMy0xLTEtMA_9539ddc3-c177-4f91-87a8-ea60eaabfb4e"
      unitRef="usd">30389000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMzUtMS0xLTEtMA_847e1d81-f1a1-4f56-a443-318992847ca9"
      unitRef="usd">255607000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia31b7111e042459ba6e9e07c6a8dab82_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMzUtMy0xLTEtMA_44da2034-88bd-4541-bc53-d8fd938a92d2"
      unitRef="usd">199869000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMzYtMS0xLTEtMA_80b59be2-d73a-476a-9353-1baece9f90c2"
      unitRef="usd">340624000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i76555d1ae06e401d802f77547cd31657_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMzYtMy0xLTEtMA_b9dd3801-84ee-4699-a95a-e1e5bcebf362"
      unitRef="usd">230258000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaid
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMzgtMS0xLTEtMA_27e78443-d0ee-496d-941c-ccfe955c3aca"
      unitRef="usd">13111000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMzgtMy0xLTEtMA_96c7ddf5-432e-422a-94c4-99bac0a3e4c3"
      unitRef="usd">15901000</us-gaap:IncomeTaxesPaid>
    <us-gaap:InterestPaidNet
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMzktMS0xLTEtMA_bb27531c-38ad-4683-8c7e-59f32ae603a0"
      unitRef="usd">371000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfMzktMy0xLTEtMA_4fdc2af2-9028-4fc7-a50a-dab0bcc33f68"
      unitRef="usd">604000</us-gaap:InterestPaidNet>
    <us-gaap:LoansAssumed1
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfNDEtMS0xLTEtMA_8ea08d3a-9a8b-4060-94eb-da6a4df85b45"
      unitRef="usd">21366000</us-gaap:LoansAssumed1>
    <us-gaap:LoansAssumed1
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfNDEtMy0xLTEtMA_8cdf65b5-aa63-4620-bb9e-3cbee602845b"
      unitRef="usd">2442000</us-gaap:LoansAssumed1>
    <us-gaap:FairValueOfAssetsAcquired
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfNDItMS0xLTEtMA_c7adb60f-8e20-4f8a-9439-2e61b0d9276e"
      unitRef="usd">5692000</us-gaap:FairValueOfAssetsAcquired>
    <us-gaap:FairValueOfAssetsAcquired
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfNDItMy0xLTEtMA_ba01f6f0-219e-4dd1-a7d7-5bf6265b10dd"
      unitRef="usd">14322000</us-gaap:FairValueOfAssetsAcquired>
    <us-gaap:CapitalLeaseObligationsIncurred
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfNDMtMS0xLTEtMA_c0141384-a49a-4964-8114-5aba45379337"
      unitRef="usd">5692000</us-gaap:CapitalLeaseObligationsIncurred>
    <us-gaap:CapitalLeaseObligationsIncurred
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yMi9mcmFnOjBkNTZiNjUxZjE3NTQxYjFiM2Y5YWVkNzlmNWRhNjFmL3RhYmxlOmZkZjM5OTRlN2ZjMjQxOWQ5MjcxNGQ4NTg5ZmU3MGMxL3RhYmxlcmFuZ2U6ZmRmMzk5NGU3ZmMyNDE5ZDkyNzE0ZDg1ODlmZTcwYzFfNDMtMy0xLTEtMA_05c916d8-c969-4d3f-ae9b-8241ccec590e"
      unitRef="usd">14347000</us-gaap:CapitalLeaseObligationsIncurred>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yOC9mcmFnOmY1ZmY3MDc0NmE0ZTQwNzA4OWY0ZmVlMzVlZTNjMjkxL3RleHRyZWdpb246ZjVmZjcwNzQ2YTRlNDA3MDg5ZjRmZWUzNWVlM2MyOTFfNTkxMw_5bd352b5-42e7-4e09-bdc7-1f8835847d0e">Basis of Presentation&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited Consolidated Financial Statements of Cavco Industries, Inc. and its subsidiaries (collectively, "we," "us," "our," the "Company" or "Cavco") have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the "SEC") for Quarterly Reports on Form 10-Q and Article 10 of SEC Regulation S-X. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles ("GAAP") have been condensed or omitted pursuant to such rules and regulations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In the opinion of management, these financial statements include all adjustments, including normal recurring adjustments, that are necessary to fairly state the results for the periods presented. Certain prior period amounts have been reclassified to conform to current period classification. We have evaluated subsequent events after the balance sheet date through the date of the filing of this report with the SEC, and there were no subsequent events requiring disclosure. These Consolidated Financial Statements should be read in conjunction with the audited Consolidated Financial Statements and the Notes to the Consolidated Financial Statements included in our 2020 Annual Report on Form 10-K for the year ended March&#160;28, 2020 filed with the SEC on May&#160;27, 2020 ("Form 10-K").&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the Consolidated Financial Statements and the accompanying Notes to the Consolidated Financial Statements ("Notes"). The uncertainty created by the novel coronavirus COVID-19 ("COVID-19") has made such estimates more difficult and subjective. Due to that and other uncertainties, actual results could differ from those estimates. The Consolidated Statements of Comprehensive Income and Consolidated Statements of Cash Flows for the interim periods are not necessarily indicative of the results or cash flows for the full year. The Company operates on a 52-53 week fiscal year ending on the Saturday nearest to March 31&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;st&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; of each year. Each fiscal quarter consists of 13 weeks, with an occasional fourth quarter extending to 14 weeks, if necessary, for the fiscal year to end on the Saturday nearest to March 31&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;st&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;. The current fiscal year will end on April&#160;3, 2021 and will include 53 weeks.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;We operate principally in two segments: (1) factory-built housing, which includes wholesale and retail systems-built housing operations, and (2) financial services, which includes manufactured housing consumer finance and insurance. We design and build a wide variety of affordable manufactured homes, modular homes and park model RVs through 20 homebuilding production lines located throughout the United States, which are sold to a network of independent distributors, community owners and developers and through our 40 Company-owned retail stores. The financial services segment is comprised of a finance subsidiary, CountryPlace Acceptance Corp. ("CountryPlace"), and an insurance subsidiary, Standard Casualty Co. ("Standard Casualty"). CountryPlace is an approved Federal National Mortgage Association and Federal Home Loan Mortgage Corporation seller/servicer and a Government National Mortgage Association ("GNMA") mortgage-backed securities issuer that offers conforming mortgages, non-conforming mortgages and home-only loans to purchasers of factory-built homes. Standard Casualty provides property and casualty insurance primarily to owners of manufactured homes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently Issued or Adopted Accounting Standards.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;On March 29, 2020, we adopted the Financial Accounting Standards Board's ("FASB") Accounting Standards Update ("ASU") 2016-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments - 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:11pt;font-weight:400;line-height:120%"&gt; ("ASU 2016-13"). ASU 2016-13 changes the impairment model for most financial assets and certain other instruments and requires a forward-looking impairment model based on expected losses rather than incurred losses. We adopted the standard by recognizing the cumulative effect of initially applying the new credit loss standard as an adjustment to the opening balance of Retained earnings. The comparative information has not been restated and continues to be reported under the accounting standard in effect for the applicable prior periods. The cumulative effect of the changes made to our consolidated balance sheet at March 29, 2020 for the adoption of ASU 2016-13 was $733,000, net of taxes. The application of ASU 2016-13 increased our allowance for loan losses by $435,000 for commercial loans receivable and $528,000 for non-acquired consumer loans receivable. It had an insignificant impact to our allowance for credit losses for Accounts receivable, net.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;ASU 2016-13 was adopted using the prospective transition approach for acquired consumer loans receivable assets that were previously accounted for under FASB Accounting Standards Codification ("ASC") 310-30, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Loans and Debt Securities Acquired with Deteriorated Credit Quality&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; ("ASC 310-30"). We determined that $1.7&#160;million of the existing purchase discount for acquired consumer loans was related to credit factors and was reclassified to the allowance for loan loss upon adoption. The remaining discount on the acquired consumer loans was determined to be related to non-credit factors and will be accreted into interest income over the life of the loans. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;For a description of other significant accounting policies we used in the preparation of our Consolidated Financial Statements, please refer to Note 1 of the Notes to Consolidated Financial Statements included in the Form 10-K.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yOC9mcmFnOmY1ZmY3MDc0NmE0ZTQwNzA4OWY0ZmVlMzVlZTNjMjkxL3RleHRyZWdpb246ZjVmZjcwNzQ2YTRlNDA3MDg5ZjRmZWUzNWVlM2MyOTFfNTkwNg_11066c8b-da5a-4324-a45f-6b01df96e992">&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited Consolidated Financial Statements of Cavco Industries, Inc. and its subsidiaries (collectively, "we," "us," "our," the "Company" or "Cavco") have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the "SEC") for Quarterly Reports on Form 10-Q and Article 10 of SEC Regulation S-X. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles ("GAAP") have been condensed or omitted pursuant to such rules and regulations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In the opinion of management, these financial statements include all adjustments, including normal recurring adjustments, that are necessary to fairly state the results for the periods presented. Certain prior period amounts have been reclassified to conform to current period classification. We have evaluated subsequent events after the balance sheet date through the date of the filing of this report with the SEC, and there were no subsequent events requiring disclosure. These Consolidated Financial Statements should be read in conjunction with the audited Consolidated Financial Statements and the Notes to the Consolidated Financial Statements included in our 2020 Annual Report on Form 10-K for the year ended March&#160;28, 2020 filed with the SEC on May&#160;27, 2020 ("Form 10-K").&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the Consolidated Financial Statements and the accompanying Notes to the Consolidated Financial Statements ("Notes"). The uncertainty created by the novel coronavirus COVID-19 ("COVID-19") has made such estimates more difficult and subjective. Due to that and other uncertainties, actual results could differ from those estimates. The Consolidated Statements of Comprehensive Income and Consolidated Statements of Cash Flows for the interim periods are not necessarily indicative of the results or cash flows for the full year. The Company operates on a 52-53 week fiscal year ending on the Saturday nearest to March 31&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;st&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; of each year. Each fiscal quarter consists of 13 weeks, with an occasional fourth quarter extending to 14 weeks, if necessary, for the fiscal year to end on the Saturday nearest to March 31&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;st&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;. The current fiscal year will end on April&#160;3, 2021 and will include 53 weeks.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;We operate principally in two segments: (1) factory-built housing, which includes wholesale and retail systems-built housing operations, and (2) financial services, which includes manufactured housing consumer finance and insurance. We design and build a wide variety of affordable manufactured homes, modular homes and park model RVs through 20 homebuilding production lines located throughout the United States, which are sold to a network of independent distributors, community owners and developers and through our 40 Company-owned retail stores. The financial services segment is comprised of a finance subsidiary, CountryPlace Acceptance Corp. ("CountryPlace"), and an insurance subsidiary, Standard Casualty Co. ("Standard Casualty"). CountryPlace is an approved Federal National Mortgage Association and Federal Home Loan Mortgage Corporation seller/servicer and a Government National Mortgage Association ("GNMA") mortgage-backed securities issuer that offers conforming mortgages, non-conforming mortgages and home-only loans to purchasers of factory-built homes. Standard Casualty provides property and casualty insurance primarily to owners of manufactured homes.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yOC9mcmFnOmY1ZmY3MDc0NmE0ZTQwNzA4OWY0ZmVlMzVlZTNjMjkxL3RleHRyZWdpb246ZjVmZjcwNzQ2YTRlNDA3MDg5ZjRmZWUzNWVlM2MyOTFfMjU5Mg_54ef3762-b1fa-4981-9757-c492d8d7ed4a"
      unitRef="segment">2</us-gaap:NumberOfOperatingSegments>
    <cvco:NumberofOperatingManufacturingFacilities
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yOC9mcmFnOmY1ZmY3MDc0NmE0ZTQwNzA4OWY0ZmVlMzVlZTNjMjkxL3RleHRyZWdpb246ZjVmZjcwNzQ2YTRlNDA3MDg5ZjRmZWUzNWVlM2MyOTFfMjkxOQ_ab47faae-3590-4e1c-86cf-ca00bce2495e"
      unitRef="factories">20</cvco:NumberofOperatingManufacturingFacilities>
    <us-gaap:NumberOfStores
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yOC9mcmFnOmY1ZmY3MDc0NmE0ZTQwNzA4OWY0ZmVlMzVlZTNjMjkxL3RleHRyZWdpb246ZjVmZjcwNzQ2YTRlNDA3MDg5ZjRmZWUzNWVlM2MyOTFfMzEwNQ_7d7db918-90a0-4550-98cb-e686e13ddfc1"
      unitRef="store">40</us-gaap:NumberOfStores>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yOC9mcmFnOmY1ZmY3MDc0NmE0ZTQwNzA4OWY0ZmVlMzVlZTNjMjkxL3RleHRyZWdpb246ZjVmZjcwNzQ2YTRlNDA3MDg5ZjRmZWUzNWVlM2MyOTFfNTkxMQ_ecefc369-5aee-4a30-9324-73e36eb6ba10">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently Issued or Adopted Accounting Standards.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;On March 29, 2020, we adopted the Financial Accounting Standards Board's ("FASB") Accounting Standards Update ("ASU") 2016-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments - 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:11pt;font-weight:400;line-height:120%"&gt; ("ASU 2016-13"). ASU 2016-13 changes the impairment model for most financial assets and certain other instruments and requires a forward-looking impairment model based on expected losses rather than incurred losses. We adopted the standard by recognizing the cumulative effect of initially applying the new credit loss standard as an adjustment to the opening balance of Retained earnings. The comparative information has not been restated and continues to be reported under the accounting standard in effect for the applicable prior periods. The cumulative effect of the changes made to our consolidated balance sheet at March 29, 2020 for the adoption of ASU 2016-13 was $733,000, net of taxes. The application of ASU 2016-13 increased our allowance for loan losses by $435,000 for commercial loans receivable and $528,000 for non-acquired consumer loans receivable. It had an insignificant impact to our allowance for credit losses for Accounts receivable, net.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;ASU 2016-13 was adopted using the prospective transition approach for acquired consumer loans receivable assets that were previously accounted for under FASB Accounting Standards Codification ("ASC") 310-30, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Loans and Debt Securities Acquired with Deteriorated Credit Quality&lt;/span&gt; ("ASC 310-30"). We determined that $1.7&#160;million of the existing purchase discount for acquired consumer loans was related to credit factors and was reclassified to the allowance for loan loss upon adoption. The remaining discount on the acquired consumer loans was determined to be related to non-credit factors and will be accreted into interest income over the life of the loans.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i2cdb9a1f2a684f43882952052b035f05_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yOC9mcmFnOmY1ZmY3MDc0NmE0ZTQwNzA4OWY0ZmVlMzVlZTNjMjkxL3RleHRyZWdpb246ZjVmZjcwNzQ2YTRlNDA3MDg5ZjRmZWUzNWVlM2MyOTFfNDcyNQ_22b120c0-43e9-4321-80aa-d5a26137f4a1"
      unitRef="usd">-733000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet
      contextRef="i90445e446cff4014904e58ac6d7cbece_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yOC9mcmFnOmY1ZmY3MDc0NmE0ZTQwNzA4OWY0ZmVlMzVlZTNjMjkxL3RleHRyZWdpb246ZjVmZjcwNzQ2YTRlNDA3MDg5ZjRmZWUzNWVlM2MyOTFfNDgxNw_8d411fe2-3e06-4252-9432-8f4d1ec709e8"
      unitRef="usd">435000</us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet>
    <us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet
      contextRef="i2f421b0dfffa4b0ab145d4fc085f6294_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yOC9mcmFnOmY1ZmY3MDc0NmE0ZTQwNzA4OWY0ZmVlMzVlZTNjMjkxL3RleHRyZWdpb246ZjVmZjcwNzQ2YTRlNDA3MDg5ZjRmZWUzNWVlM2MyOTFfNDg1Ng_5628634d-9300-48fd-873c-1820f17da6a1"
      unitRef="usd">528000</us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet>
    <us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet
      contextRef="i11f6e45b94ef44088f4c821a296321f6_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yOC9mcmFnOmY1ZmY3MDc0NmE0ZTQwNzA4OWY0ZmVlMzVlZTNjMjkxL3RleHRyZWdpb246ZjVmZjcwNzQ2YTRlNDA3MDg5ZjRmZWUzNWVlM2MyOTFfNTMyNw_c37938ac-eefc-46e8-9ac8-c41c032ebe2e"
      unitRef="usd">1700000</us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18yOC9mcmFnOmY1ZmY3MDc0NmE0ZTQwNzA4OWY0ZmVlMzVlZTNjMjkxL3RleHRyZWdpb246ZjVmZjcwNzQ2YTRlNDA3MDg5ZjRmZWUzNWVlM2MyOTFfNTkxNg_e79dafe6-8504-4853-a365-d9cd8f9451fa">For a description of other significant accounting policies we used in the preparation of our Consolidated Financial Statements, please refer to Note 1 of the Notes to Consolidated Financial Statements included in the Form 10-K.</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zMS9mcmFnOmQ2OTYyYmE3ZDdmNTQ4YmJhOWU1NDRjYjFhZTYxOTIyL3RleHRyZWdpb246ZDY5NjJiYTdkN2Y1NDhiYmE5ZTU0NGNiMWFlNjE5MjJfNDk3_e2a817fc-66ab-42c7-bf79-788d0f3da9d5">Revenue from Contracts with Customers&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The following table summarizes customer contract revenues disaggregated by reportable segment and source (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&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: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:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%"&gt;Nine 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:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 28,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%"&gt;Factory-built housing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;U.S. Housing and Urban Development code homes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;222,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;208,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;609,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;619,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Modular homes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;26,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;24,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;67,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;63,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Park model RVs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;8,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;10,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;31,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;34,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;13,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;13,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;41,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;41,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Net revenue from factory-built housing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;270,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;257,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;749,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;758,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%"&gt;Financial services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Insurance agency commissions received from third-party insurance companies&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;17,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;15,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;49,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;45,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Net revenue from financial services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;17,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;16,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;51,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;47,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total Net revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;288,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;273,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;801,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;806,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zMS9mcmFnOmQ2OTYyYmE3ZDdmNTQ4YmJhOWU1NDRjYjFhZTYxOTIyL3RleHRyZWdpb246ZDY5NjJiYTdkN2Y1NDhiYmE5ZTU0NGNiMWFlNjE5MjJfNTAy_74c30db2-2c22-4b82-b8e9-41046d256c6c">&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The following table summarizes customer contract revenues disaggregated by reportable segment and source (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&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: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:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%"&gt;Nine 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:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 28,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%"&gt;Factory-built housing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;U.S. Housing and Urban Development code homes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;222,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;208,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;609,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;619,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Modular homes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;26,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;24,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;67,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;63,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Park model RVs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;8,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;10,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;31,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;34,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;13,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;13,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;41,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;41,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Net revenue from factory-built housing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;270,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;257,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;749,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;758,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%"&gt;Financial services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Insurance agency commissions received from third-party insurance companies&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;17,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;15,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;49,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;45,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Net revenue from financial services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;17,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;16,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;51,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;47,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total Net revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;288,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;273,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;801,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;806,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:Revenues
      contextRef="ib7b2f539a21e49048d90fdead5f028c3_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zMS9mcmFnOmQ2OTYyYmE3ZDdmNTQ4YmJhOWU1NDRjYjFhZTYxOTIyL3RhYmxlOjU2N2E5OGRjNDUxYjRmY2FiMDEyNzQ0OTViM2RmMTVjL3RhYmxlcmFuZ2U6NTY3YTk4ZGM0NTFiNGZjYWIwMTI3NDQ5NWIzZGYxNWNfMy0xLTEtMS0w_1c81707a-2da6-47a8-a6bc-8f512242e38f"
      unitRef="usd">222684000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ice7f3a75a9ab44d4a27c2fafa4784735_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zMS9mcmFnOmQ2OTYyYmE3ZDdmNTQ4YmJhOWU1NDRjYjFhZTYxOTIyL3RhYmxlOjU2N2E5OGRjNDUxYjRmY2FiMDEyNzQ0OTViM2RmMTVjL3RhYmxlcmFuZ2U6NTY3YTk4ZGM0NTFiNGZjYWIwMTI3NDQ5NWIzZGYxNWNfMy0zLTEtMS0w_3f15b721-f284-4173-bf0c-31850f9271b2"
      unitRef="usd">208966000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie5f255152e1d4a35a84ce0d6d3656faf_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zMS9mcmFnOmQ2OTYyYmE3ZDdmNTQ4YmJhOWU1NDRjYjFhZTYxOTIyL3RhYmxlOjU2N2E5OGRjNDUxYjRmY2FiMDEyNzQ0OTViM2RmMTVjL3RhYmxlcmFuZ2U6NTY3YTk4ZGM0NTFiNGZjYWIwMTI3NDQ5NWIzZGYxNWNfMy01LTEtMS0w_785dbdd8-69f6-49b4-9357-8f13f884bfac"
      unitRef="usd">609853000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i78e73a6f6141415795ecefccf3b9fe5b_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zMS9mcmFnOmQ2OTYyYmE3ZDdmNTQ4YmJhOWU1NDRjYjFhZTYxOTIyL3RhYmxlOjU2N2E5OGRjNDUxYjRmY2FiMDEyNzQ0OTViM2RmMTVjL3RhYmxlcmFuZ2U6NTY3YTk4ZGM0NTFiNGZjYWIwMTI3NDQ5NWIzZGYxNWNfMy03LTEtMS0w_898a0ec5-3e3b-42c3-b5a9-a3d741a36441"
      unitRef="usd">619001000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i93cd5791d58545a5a6b0043164a57fdc_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zMS9mcmFnOmQ2OTYyYmE3ZDdmNTQ4YmJhOWU1NDRjYjFhZTYxOTIyL3RhYmxlOjU2N2E5OGRjNDUxYjRmY2FiMDEyNzQ0OTViM2RmMTVjL3RhYmxlcmFuZ2U6NTY3YTk4ZGM0NTFiNGZjYWIwMTI3NDQ5NWIzZGYxNWNfNC0xLTEtMS0w_f6581d1f-3168-4ce2-8426-765f5e6ca5e6"
      unitRef="usd">26059000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie3c2264c4435427f9397978305600dd5_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zMS9mcmFnOmQ2OTYyYmE3ZDdmNTQ4YmJhOWU1NDRjYjFhZTYxOTIyL3RhYmxlOjU2N2E5OGRjNDUxYjRmY2FiMDEyNzQ0OTViM2RmMTVjL3RhYmxlcmFuZ2U6NTY3YTk4ZGM0NTFiNGZjYWIwMTI3NDQ5NWIzZGYxNWNfNC0zLTEtMS0w_f6be638f-b815-4e75-a388-1efa5004f71b"
      unitRef="usd">24508000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1afa2bd1d95547f99f6433025e6ce284_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zMS9mcmFnOmQ2OTYyYmE3ZDdmNTQ4YmJhOWU1NDRjYjFhZTYxOTIyL3RhYmxlOjU2N2E5OGRjNDUxYjRmY2FiMDEyNzQ0OTViM2RmMTVjL3RhYmxlcmFuZ2U6NTY3YTk4ZGM0NTFiNGZjYWIwMTI3NDQ5NWIzZGYxNWNfNC01LTEtMS0w_92c43713-4b9e-4cfe-93b9-0b6cfd300a46"
      unitRef="usd">67325000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2f79730a67154e61ae7ee0a74a7d961a_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zMS9mcmFnOmQ2OTYyYmE3ZDdmNTQ4YmJhOWU1NDRjYjFhZTYxOTIyL3RhYmxlOjU2N2E5OGRjNDUxYjRmY2FiMDEyNzQ0OTViM2RmMTVjL3RhYmxlcmFuZ2U6NTY3YTk4ZGM0NTFiNGZjYWIwMTI3NDQ5NWIzZGYxNWNfNC03LTEtMS0w_64711bf1-69f2-4d7a-9c1f-6b0613ffab6f"
      unitRef="usd">63327000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9e0fd39f821f47eabb7eea07a8f09a28_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zMS9mcmFnOmQ2OTYyYmE3ZDdmNTQ4YmJhOWU1NDRjYjFhZTYxOTIyL3RhYmxlOjU2N2E5OGRjNDUxYjRmY2FiMDEyNzQ0OTViM2RmMTVjL3RhYmxlcmFuZ2U6NTY3YTk4ZGM0NTFiNGZjYWIwMTI3NDQ5NWIzZGYxNWNfNS0xLTEtMS0w_3be1e12e-b5d4-4880-8d73-1131cc98faf4"
      unitRef="usd">8296000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2c323ff51b3440cc992eaf805b210b97_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zMS9mcmFnOmQ2OTYyYmE3ZDdmNTQ4YmJhOWU1NDRjYjFhZTYxOTIyL3RhYmxlOjU2N2E5OGRjNDUxYjRmY2FiMDEyNzQ0OTViM2RmMTVjL3RhYmxlcmFuZ2U6NTY3YTk4ZGM0NTFiNGZjYWIwMTI3NDQ5NWIzZGYxNWNfNS0zLTEtMS0w_79e3e717-046f-4261-b5b4-c01095656713"
      unitRef="usd">10219000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iaac1d203dfa04d188d8bda75c1614b2f_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zMS9mcmFnOmQ2OTYyYmE3ZDdmNTQ4YmJhOWU1NDRjYjFhZTYxOTIyL3RhYmxlOjU2N2E5OGRjNDUxYjRmY2FiMDEyNzQ0OTViM2RmMTVjL3RhYmxlcmFuZ2U6NTY3YTk4ZGM0NTFiNGZjYWIwMTI3NDQ5NWIzZGYxNWNfNS01LTEtMS0w_90501076-11c3-480c-9879-db0c4de15c71"
      unitRef="usd">31045000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i11f0f8f19f854fab960aec82b1620c7c_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zMS9mcmFnOmQ2OTYyYmE3ZDdmNTQ4YmJhOWU1NDRjYjFhZTYxOTIyL3RhYmxlOjU2N2E5OGRjNDUxYjRmY2FiMDEyNzQ0OTViM2RmMTVjL3RhYmxlcmFuZ2U6NTY3YTk4ZGM0NTFiNGZjYWIwMTI3NDQ5NWIzZGYxNWNfNS03LTEtMS0w_f9f1d191-4771-46ae-beff-0eb1f9942989"
      unitRef="usd">34831000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i60a96369957949fb8ec3e95417f238ff_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zMS9mcmFnOmQ2OTYyYmE3ZDdmNTQ4YmJhOWU1NDRjYjFhZTYxOTIyL3RhYmxlOjU2N2E5OGRjNDUxYjRmY2FiMDEyNzQ0OTViM2RmMTVjL3RhYmxlcmFuZ2U6NTY3YTk4ZGM0NTFiNGZjYWIwMTI3NDQ5NWIzZGYxNWNfNi0xLTEtMS0w_29ef555f-c552-4d71-b713-b1cb9cfa0401"
      unitRef="usd">13783000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0fe0741ec6aa4d34bb7d4cf66a4126db_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zMS9mcmFnOmQ2OTYyYmE3ZDdmNTQ4YmJhOWU1NDRjYjFhZTYxOTIyL3RhYmxlOjU2N2E5OGRjNDUxYjRmY2FiMDEyNzQ0OTViM2RmMTVjL3RhYmxlcmFuZ2U6NTY3YTk4ZGM0NTFiNGZjYWIwMTI3NDQ5NWIzZGYxNWNfNi0zLTEtMS0w_a9b9d9c8-fae2-4163-90ad-f0b3a8ea8a75"
      unitRef="usd">13413000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i47ef9a9e8ed04471a648a4c9c529bd9e_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zMS9mcmFnOmQ2OTYyYmE3ZDdmNTQ4YmJhOWU1NDRjYjFhZTYxOTIyL3RhYmxlOjU2N2E5OGRjNDUxYjRmY2FiMDEyNzQ0OTViM2RmMTVjL3RhYmxlcmFuZ2U6NTY3YTk4ZGM0NTFiNGZjYWIwMTI3NDQ5NWIzZGYxNWNfNi01LTEtMS0w_c35ced82-accc-4944-94a3-036fd5a83c69"
      unitRef="usd">41656000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i95934bd97dc047e8aa4116d665d10a9b_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zMS9mcmFnOmQ2OTYyYmE3ZDdmNTQ4YmJhOWU1NDRjYjFhZTYxOTIyL3RhYmxlOjU2N2E5OGRjNDUxYjRmY2FiMDEyNzQ0OTViM2RmMTVjL3RhYmxlcmFuZ2U6NTY3YTk4ZGM0NTFiNGZjYWIwMTI3NDQ5NWIzZGYxNWNfNi03LTEtMS0w_ad62ff85-6356-4362-bb3c-081dcc576b10"
      unitRef="usd">41405000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i93aee35c4f2249a5b051e8db99db6e93_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zMS9mcmFnOmQ2OTYyYmE3ZDdmNTQ4YmJhOWU1NDRjYjFhZTYxOTIyL3RhYmxlOjU2N2E5OGRjNDUxYjRmY2FiMDEyNzQ0OTViM2RmMTVjL3RhYmxlcmFuZ2U6NTY3YTk4ZGM0NTFiNGZjYWIwMTI3NDQ5NWIzZGYxNWNfNy0xLTEtMS0w_707cbf2e-d32b-4b52-a72b-3acc3f156fa3"
      unitRef="usd">270822000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i52267438489046cbb606811d520f1fb4_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zMS9mcmFnOmQ2OTYyYmE3ZDdmNTQ4YmJhOWU1NDRjYjFhZTYxOTIyL3RhYmxlOjU2N2E5OGRjNDUxYjRmY2FiMDEyNzQ0OTViM2RmMTVjL3RhYmxlcmFuZ2U6NTY3YTk4ZGM0NTFiNGZjYWIwMTI3NDQ5NWIzZGYxNWNfNy0zLTEtMS0w_72437f54-f684-4914-ba52-6dc18409c84d"
      unitRef="usd">257106000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id3699582e76f4bb29ff2256f4c1e1d16_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zMS9mcmFnOmQ2OTYyYmE3ZDdmNTQ4YmJhOWU1NDRjYjFhZTYxOTIyL3RhYmxlOjU2N2E5OGRjNDUxYjRmY2FiMDEyNzQ0OTViM2RmMTVjL3RhYmxlcmFuZ2U6NTY3YTk4ZGM0NTFiNGZjYWIwMTI3NDQ5NWIzZGYxNWNfNy01LTEtMS0w_3bf9a537-a282-4675-bef7-3ccfe144c5ad"
      unitRef="usd">749879000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia03faa0ff6b54d4b8974a7f7042cc6fe_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zMS9mcmFnOmQ2OTYyYmE3ZDdmNTQ4YmJhOWU1NDRjYjFhZTYxOTIyL3RhYmxlOjU2N2E5OGRjNDUxYjRmY2FiMDEyNzQ0OTViM2RmMTVjL3RhYmxlcmFuZ2U6NTY3YTk4ZGM0NTFiNGZjYWIwMTI3NDQ5NWIzZGYxNWNfNy03LTEtMS0w_e29229c0-0d19-4f91-96bf-2a4ca89661c3"
      unitRef="usd">758564000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8ecb9ae0d55f47d7a67593ddd5a53e65_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zMS9mcmFnOmQ2OTYyYmE3ZDdmNTQ4YmJhOWU1NDRjYjFhZTYxOTIyL3RhYmxlOjU2N2E5OGRjNDUxYjRmY2FiMDEyNzQ0OTViM2RmMTVjL3RhYmxlcmFuZ2U6NTY3YTk4ZGM0NTFiNGZjYWIwMTI3NDQ5NWIzZGYxNWNfOS0xLTEtMS0w_2324f188-283d-44ff-ae5c-b954a10d56ba"
      unitRef="usd">840000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i921845e3b11e4507bc1893d22c8fb3d6_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zMS9mcmFnOmQ2OTYyYmE3ZDdmNTQ4YmJhOWU1NDRjYjFhZTYxOTIyL3RhYmxlOjU2N2E5OGRjNDUxYjRmY2FiMDEyNzQ0OTViM2RmMTVjL3RhYmxlcmFuZ2U6NTY3YTk4ZGM0NTFiNGZjYWIwMTI3NDQ5NWIzZGYxNWNfOS0zLTEtMS0w_51ae6d34-78c9-4520-a748-954ff3989cba"
      unitRef="usd">783000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia9128d0f2052401c874f7d408452c3e0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zMS9mcmFnOmQ2OTYyYmE3ZDdmNTQ4YmJhOWU1NDRjYjFhZTYxOTIyL3RhYmxlOjU2N2E5OGRjNDUxYjRmY2FiMDEyNzQ0OTViM2RmMTVjL3RhYmxlcmFuZ2U6NTY3YTk4ZGM0NTFiNGZjYWIwMTI3NDQ5NWIzZGYxNWNfOS01LTEtMS0w_f2668260-d84e-4c07-ab80-b0be13533c0a"
      unitRef="usd">2387000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic689b6241ce844ef8a6fe7bcd29905c9_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zMS9mcmFnOmQ2OTYyYmE3ZDdmNTQ4YmJhOWU1NDRjYjFhZTYxOTIyL3RhYmxlOjU2N2E5OGRjNDUxYjRmY2FiMDEyNzQ0OTViM2RmMTVjL3RhYmxlcmFuZ2U6NTY3YTk4ZGM0NTFiNGZjYWIwMTI3NDQ5NWIzZGYxNWNfOS03LTEtMS0w_7f8a1c7e-8d83-4fdc-9edb-5031f233a279"
      unitRef="usd">2212000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7ff2be6f74f345d5a7a9d0ced6105cf0_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zMS9mcmFnOmQ2OTYyYmE3ZDdmNTQ4YmJhOWU1NDRjYjFhZTYxOTIyL3RhYmxlOjU2N2E5OGRjNDUxYjRmY2FiMDEyNzQ0OTViM2RmMTVjL3RhYmxlcmFuZ2U6NTY3YTk4ZGM0NTFiNGZjYWIwMTI3NDQ5NWIzZGYxNWNfMTAtMS0xLTEtMA_df1640d8-79e7-4dca-bef3-1f41371eeff5"
      unitRef="usd">17110000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2cfaf25989f34fbd9d8aa2a4b62b672b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zMS9mcmFnOmQ2OTYyYmE3ZDdmNTQ4YmJhOWU1NDRjYjFhZTYxOTIyL3RhYmxlOjU2N2E5OGRjNDUxYjRmY2FiMDEyNzQ0OTViM2RmMTVjL3RhYmxlcmFuZ2U6NTY3YTk4ZGM0NTFiNGZjYWIwMTI3NDQ5NWIzZGYxNWNfMTAtMy0xLTEtMA_7c1993e8-9a9c-4aab-b8d1-920dc18eaaa1"
      unitRef="usd">15833000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia2b52d3b2cbe4fcea03b89fb8eecd4af_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zMS9mcmFnOmQ2OTYyYmE3ZDdmNTQ4YmJhOWU1NDRjYjFhZTYxOTIyL3RhYmxlOjU2N2E5OGRjNDUxYjRmY2FiMDEyNzQ0OTViM2RmMTVjL3RhYmxlcmFuZ2U6NTY3YTk4ZGM0NTFiNGZjYWIwMTI3NDQ5NWIzZGYxNWNfMTAtNS0xLTEtMA_f740b4c0-c2cc-4b8a-917d-6533a35ec83e"
      unitRef="usd">49283000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i61775f4515394053a634e6aec512ef72_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zMS9mcmFnOmQ2OTYyYmE3ZDdmNTQ4YmJhOWU1NDRjYjFhZTYxOTIyL3RhYmxlOjU2N2E5OGRjNDUxYjRmY2FiMDEyNzQ0OTViM2RmMTVjL3RhYmxlcmFuZ2U6NTY3YTk4ZGM0NTFiNGZjYWIwMTI3NDQ5NWIzZGYxNWNfMTAtNy0xLTEtMA_d71fc4c6-166f-4c5a-8f72-1ef0ffda4f88"
      unitRef="usd">45663000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iae4e7bd6069c48d29dc143ec61e18896_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zMS9mcmFnOmQ2OTYyYmE3ZDdmNTQ4YmJhOWU1NDRjYjFhZTYxOTIyL3RhYmxlOjU2N2E5OGRjNDUxYjRmY2FiMDEyNzQ0OTViM2RmMTVjL3RhYmxlcmFuZ2U6NTY3YTk4ZGM0NTFiNGZjYWIwMTI3NDQ5NWIzZGYxNWNfMTEtMS0xLTEtMA_cc7b51b0-e38c-4505-8255-bbb34d98cefd"
      unitRef="usd">17950000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i63da47768c0a44ba9336f077914557f1_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zMS9mcmFnOmQ2OTYyYmE3ZDdmNTQ4YmJhOWU1NDRjYjFhZTYxOTIyL3RhYmxlOjU2N2E5OGRjNDUxYjRmY2FiMDEyNzQ0OTViM2RmMTVjL3RhYmxlcmFuZ2U6NTY3YTk4ZGM0NTFiNGZjYWIwMTI3NDQ5NWIzZGYxNWNfMTEtMy0xLTEtMA_e5e00a3e-f2e7-4a42-8367-5eb9f42324a0"
      unitRef="usd">16616000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia0b7621cb59741749924f81833b73e3b_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zMS9mcmFnOmQ2OTYyYmE3ZDdmNTQ4YmJhOWU1NDRjYjFhZTYxOTIyL3RhYmxlOjU2N2E5OGRjNDUxYjRmY2FiMDEyNzQ0OTViM2RmMTVjL3RhYmxlcmFuZ2U6NTY3YTk4ZGM0NTFiNGZjYWIwMTI3NDQ5NWIzZGYxNWNfMTEtNS0xLTEtMA_5cac5f1b-6499-448a-afd2-e8bd0f0733ca"
      unitRef="usd">51670000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i378c3624040442998eb128406e610ee1_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zMS9mcmFnOmQ2OTYyYmE3ZDdmNTQ4YmJhOWU1NDRjYjFhZTYxOTIyL3RhYmxlOjU2N2E5OGRjNDUxYjRmY2FiMDEyNzQ0OTViM2RmMTVjL3RhYmxlcmFuZ2U6NTY3YTk4ZGM0NTFiNGZjYWIwMTI3NDQ5NWIzZGYxNWNfMTEtNy0xLTEtMA_55b44588-0603-4bf4-8e42-3fbb8e4bd7ed"
      unitRef="usd">47875000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zMS9mcmFnOmQ2OTYyYmE3ZDdmNTQ4YmJhOWU1NDRjYjFhZTYxOTIyL3RhYmxlOjU2N2E5OGRjNDUxYjRmY2FiMDEyNzQ0OTViM2RmMTVjL3RhYmxlcmFuZ2U6NTY3YTk4ZGM0NTFiNGZjYWIwMTI3NDQ5NWIzZGYxNWNfMTItMS0xLTEtMA_6fc5b815-631f-4de2-88a5-d239fb7d5863"
      unitRef="usd">288772000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zMS9mcmFnOmQ2OTYyYmE3ZDdmNTQ4YmJhOWU1NDRjYjFhZTYxOTIyL3RhYmxlOjU2N2E5OGRjNDUxYjRmY2FiMDEyNzQ0OTViM2RmMTVjL3RhYmxlcmFuZ2U6NTY3YTk4ZGM0NTFiNGZjYWIwMTI3NDQ5NWIzZGYxNWNfMTItMy0xLTEtMA_eb0f6eba-ed3f-413b-822e-2aeedcdfd2e4"
      unitRef="usd">273722000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zMS9mcmFnOmQ2OTYyYmE3ZDdmNTQ4YmJhOWU1NDRjYjFhZTYxOTIyL3RhYmxlOjU2N2E5OGRjNDUxYjRmY2FiMDEyNzQ0OTViM2RmMTVjL3RhYmxlcmFuZ2U6NTY3YTk4ZGM0NTFiNGZjYWIwMTI3NDQ5NWIzZGYxNWNfMTItNS0xLTEtMA_1e486c39-c949-41af-bf7f-8272e105666d"
      unitRef="usd">801549000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zMS9mcmFnOmQ2OTYyYmE3ZDdmNTQ4YmJhOWU1NDRjYjFhZTYxOTIyL3RhYmxlOjU2N2E5OGRjNDUxYjRmY2FiMDEyNzQ0OTViM2RmMTVjL3RhYmxlcmFuZ2U6NTY3YTk4ZGM0NTFiNGZjYWIwMTI3NDQ5NWIzZGYxNWNfMTItNy0xLTEtMA_7dd0953b-68a7-4baa-973d-ef5652606d7c"
      unitRef="usd">806439000</us-gaap:Revenues>
    <us-gaap:CashAndCashEquivalentsDisclosureTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNC9mcmFnOjFmZjA5NmFlOWQ4ODQ5ZWFhYjRjZjYxNWU3NzkxMDRjL3RleHRyZWdpb246MWZmMDk2YWU5ZDg4NDllYWFiNGNmNjE1ZTc3OTEwNGNfNDM2_9f78e5c6-9df9-40f7-bddd-2ae017b8480e">Restricted Cash&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Restricted cash consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&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:68.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&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:13.564%"/&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:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Cash related to CountryPlace customer payments to be remitted to third parties&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;11,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;12,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Other restricted cash&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:11pt;font-weight:400;line-height:100%"&gt;1,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;13,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;13,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Corresponding amounts for customer payments to be remitted to third parties are recorded in Accounts payable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of Cash and cash equivalents and Restricted cash reported within the Consolidated Balance Sheets to the combined amounts shown on the Consolidated Statements of Cash Flows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&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:38.049%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&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:13.562%"/&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:13.562%"/&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:13.566%"/&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:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 28,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;March 30,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;327,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;241,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;216,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;187,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Restricted cash, current&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;12,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;13,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;13,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;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:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Restricted cash&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:11pt;font-weight:400;line-height:100%"&gt;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Cash, cash equivalents and restricted cash per statement of cash flows&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;340,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;255,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;230,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;199,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsDisclosureTextBlock>
    <us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNC9mcmFnOjFmZjA5NmFlOWQ4ODQ5ZWFhYjRjZjYxNWU3NzkxMDRjL3RleHRyZWdpb246MWZmMDk2YWU5ZDg4NDllYWFiNGNmNjE1ZTc3OTEwNGNfNDQz_35abdd22-5394-4093-9340-bf8c68a09e32">&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Restricted cash consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&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:68.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&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:13.564%"/&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:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Cash related to CountryPlace customer payments to be remitted to third parties&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;11,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;12,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Other restricted cash&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:11pt;font-weight:400;line-height:100%"&gt;1,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;13,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;13,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i5395df8ee3e84337a7026e44f6cd65dd_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNC9mcmFnOjFmZjA5NmFlOWQ4ODQ5ZWFhYjRjZjYxNWU3NzkxMDRjL3RhYmxlOjg0NDMxYjM2MDdiNTQwZDI5NWUyNzA1ZWJjMTg1ODRhL3RhYmxlcmFuZ2U6ODQ0MzFiMzYwN2I1NDBkMjk1ZTI3MDVlYmMxODU4NGFfMS0xLTEtMS0w_6447e776-2037-44f0-984f-87d18bdf0304"
      unitRef="usd">11889000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="ie6d816c15b954786aaa3a43e00642bcd_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNC9mcmFnOjFmZjA5NmFlOWQ4ODQ5ZWFhYjRjZjYxNWU3NzkxMDRjL3RhYmxlOjg0NDMxYjM2MDdiNTQwZDI5NWUyNzA1ZWJjMTg1ODRhL3RhYmxlcmFuZ2U6ODQ0MzFiMzYwN2I1NDBkMjk1ZTI3MDVlYmMxODU4NGFfMS0zLTEtMS0w_6bd81747-1953-4753-97e6-aff4622dd417"
      unitRef="usd">12740000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i475282383eb34faf93aaaee3ad2f96f1_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNC9mcmFnOjFmZjA5NmFlOWQ4ODQ5ZWFhYjRjZjYxNWU3NzkxMDRjL3RhYmxlOjg0NDMxYjM2MDdiNTQwZDI5NWUyNzA1ZWJjMTg1ODRhL3RhYmxlcmFuZ2U6ODQ0MzFiMzYwN2I1NDBkMjk1ZTI3MDVlYmMxODU4NGFfMi0xLTEtMS0w_2ee1eec3-7e2f-4396-af9b-0dc20c34f364"
      unitRef="usd">1248000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="ic6767567543244bd923f05abadfe0c9f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNC9mcmFnOjFmZjA5NmFlOWQ4ODQ5ZWFhYjRjZjYxNWU3NzkxMDRjL3RhYmxlOjg0NDMxYjM2MDdiNTQwZDI5NWUyNzA1ZWJjMTg1ODRhL3RhYmxlcmFuZ2U6ODQ0MzFiMzYwN2I1NDBkMjk1ZTI3MDVlYmMxODU4NGFfMi0zLTEtMS0w_78da501e-3150-4ff7-bb64-248799f08776"
      unitRef="usd">1041000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNC9mcmFnOjFmZjA5NmFlOWQ4ODQ5ZWFhYjRjZjYxNWU3NzkxMDRjL3RhYmxlOjg0NDMxYjM2MDdiNTQwZDI5NWUyNzA1ZWJjMTg1ODRhL3RhYmxlcmFuZ2U6ODQ0MzFiMzYwN2I1NDBkMjk1ZTI3MDVlYmMxODU4NGFfMy0xLTEtMS0w_a28daedb-8f3f-476c-bdab-0ae0c50d545f"
      unitRef="usd">13137000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNC9mcmFnOjFmZjA5NmFlOWQ4ODQ5ZWFhYjRjZjYxNWU3NzkxMDRjL3RhYmxlOjg0NDMxYjM2MDdiNTQwZDI5NWUyNzA1ZWJjMTg1ODRhL3RhYmxlcmFuZ2U6ODQ0MzFiMzYwN2I1NDBkMjk1ZTI3MDVlYmMxODU4NGFfMy0zLTEtMS0w_81513d9e-4ebd-453c-80c4-b26223f25311"
      unitRef="usd">13781000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNC9mcmFnOjFmZjA5NmFlOWQ4ODQ5ZWFhYjRjZjYxNWU3NzkxMDRjL3RhYmxlOjM0NjRlMzljZjAxZDQ4N2Y5MDg5Yjc3NDE1OWEwOTVhL3RhYmxlcmFuZ2U6MzQ2NGUzOWNmMDFkNDg3ZjkwODliNzc0MTU5YTA5NWFfMS0xLTEtMS0w_9a010f71-493d-457b-9916-35dd061f74a2"
      unitRef="usd">327487000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNC9mcmFnOjFmZjA5NmFlOWQ4ODQ5ZWFhYjRjZjYxNWU3NzkxMDRjL3RhYmxlOjM0NjRlMzljZjAxZDQ4N2Y5MDg5Yjc3NDE1OWEwOTVhL3RhYmxlcmFuZ2U6MzQ2NGUzOWNmMDFkNDg3ZjkwODliNzc0MTU5YTA5NWFfMS0zLTEtMS0w_61005a33-367b-40e4-9665-ad9148671af6"
      unitRef="usd">241826000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i76555d1ae06e401d802f77547cd31657_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNC9mcmFnOjFmZjA5NmFlOWQ4ODQ5ZWFhYjRjZjYxNWU3NzkxMDRjL3RhYmxlOjM0NjRlMzljZjAxZDQ4N2Y5MDg5Yjc3NDE1OWEwOTVhL3RhYmxlcmFuZ2U6MzQ2NGUzOWNmMDFkNDg3ZjkwODliNzc0MTU5YTA5NWFfMS01LTEtMS0w_ba74b476-03c5-43db-97e4-c524ef37b743"
      unitRef="usd">216882000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ia31b7111e042459ba6e9e07c6a8dab82_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNC9mcmFnOjFmZjA5NmFlOWQ4ODQ5ZWFhYjRjZjYxNWU3NzkxMDRjL3RhYmxlOjM0NjRlMzljZjAxZDQ4N2Y5MDg5Yjc3NDE1OWEwOTVhL3RhYmxlcmFuZ2U6MzQ2NGUzOWNmMDFkNDg3ZjkwODliNzc0MTU5YTA5NWFfMS03LTEtMS0w_dcc7b1ee-329d-4955-babe-fcc38381822d"
      unitRef="usd">187370000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNC9mcmFnOjFmZjA5NmFlOWQ4ODQ5ZWFhYjRjZjYxNWU3NzkxMDRjL3RhYmxlOjM0NjRlMzljZjAxZDQ4N2Y5MDg5Yjc3NDE1OWEwOTVhL3RhYmxlcmFuZ2U6MzQ2NGUzOWNmMDFkNDg3ZjkwODliNzc0MTU5YTA5NWFfMi0xLTEtMS0w_b8033643-c425-4dcc-9ace-a9a501627d54"
      unitRef="usd">12802000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNC9mcmFnOjFmZjA5NmFlOWQ4ODQ5ZWFhYjRjZjYxNWU3NzkxMDRjL3RhYmxlOjM0NjRlMzljZjAxZDQ4N2Y5MDg5Yjc3NDE1OWEwOTVhL3RhYmxlcmFuZ2U6MzQ2NGUzOWNmMDFkNDg3ZjkwODliNzc0MTU5YTA5NWFfMi0zLTEtMS0w_3abc0296-e8ed-4d57-8f32-8a737b103bd2"
      unitRef="usd">13446000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i76555d1ae06e401d802f77547cd31657_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNC9mcmFnOjFmZjA5NmFlOWQ4ODQ5ZWFhYjRjZjYxNWU3NzkxMDRjL3RhYmxlOjM0NjRlMzljZjAxZDQ4N2Y5MDg5Yjc3NDE1OWEwOTVhL3RhYmxlcmFuZ2U6MzQ2NGUzOWNmMDFkNDg3ZjkwODliNzc0MTU5YTA5NWFfMi01LTEtMS0w_340e1563-b602-4328-9bd8-e53cf27271b4"
      unitRef="usd">13026000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="ia31b7111e042459ba6e9e07c6a8dab82_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNC9mcmFnOjFmZjA5NmFlOWQ4ODQ5ZWFhYjRjZjYxNWU3NzkxMDRjL3RhYmxlOjM0NjRlMzljZjAxZDQ4N2Y5MDg5Yjc3NDE1OWEwOTVhL3RhYmxlcmFuZ2U6MzQ2NGUzOWNmMDFkNDg3ZjkwODliNzc0MTU5YTA5NWFfMi03LTEtMS0w_2d7c8dbf-e45e-45be-8af3-a89ef84494a6"
      unitRef="usd">12148000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNC9mcmFnOjFmZjA5NmFlOWQ4ODQ5ZWFhYjRjZjYxNWU3NzkxMDRjL3RhYmxlOjM0NjRlMzljZjAxZDQ4N2Y5MDg5Yjc3NDE1OWEwOTVhL3RhYmxlcmFuZ2U6MzQ2NGUzOWNmMDFkNDg3ZjkwODliNzc0MTU5YTA5NWFfMy0xLTEtMS0w_6da50903-2f52-40f5-a35f-df9f6b66ee65"
      unitRef="usd">335000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNC9mcmFnOjFmZjA5NmFlOWQ4ODQ5ZWFhYjRjZjYxNWU3NzkxMDRjL3RhYmxlOjM0NjRlMzljZjAxZDQ4N2Y5MDg5Yjc3NDE1OWEwOTVhL3RhYmxlcmFuZ2U6MzQ2NGUzOWNmMDFkNDg3ZjkwODliNzc0MTU5YTA5NWFfMy0zLTEtMS0w_7b4772d2-a7f8-490b-8cd5-4bb2e68fbdaf"
      unitRef="usd">335000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i76555d1ae06e401d802f77547cd31657_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNC9mcmFnOjFmZjA5NmFlOWQ4ODQ5ZWFhYjRjZjYxNWU3NzkxMDRjL3RhYmxlOjM0NjRlMzljZjAxZDQ4N2Y5MDg5Yjc3NDE1OWEwOTVhL3RhYmxlcmFuZ2U6MzQ2NGUzOWNmMDFkNDg3ZjkwODliNzc0MTU5YTA5NWFfMy01LTEtMS0w_be77c1cb-8d59-417e-b032-c1f261cb1f24"
      unitRef="usd">350000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="ia31b7111e042459ba6e9e07c6a8dab82_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNC9mcmFnOjFmZjA5NmFlOWQ4ODQ5ZWFhYjRjZjYxNWU3NzkxMDRjL3RhYmxlOjM0NjRlMzljZjAxZDQ4N2Y5MDg5Yjc3NDE1OWEwOTVhL3RhYmxlcmFuZ2U6MzQ2NGUzOWNmMDFkNDg3ZjkwODliNzc0MTU5YTA5NWFfMy03LTEtMS0w_67a05d63-87dd-4d2a-bb8c-a6f387dd38ff"
      unitRef="usd">351000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNC9mcmFnOjFmZjA5NmFlOWQ4ODQ5ZWFhYjRjZjYxNWU3NzkxMDRjL3RhYmxlOjM0NjRlMzljZjAxZDQ4N2Y5MDg5Yjc3NDE1OWEwOTVhL3RhYmxlcmFuZ2U6MzQ2NGUzOWNmMDFkNDg3ZjkwODliNzc0MTU5YTA5NWFfNC0xLTEtMS0w_a2a18be7-bcce-475c-8ef0-0770a97b23be"
      unitRef="usd">340624000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNC9mcmFnOjFmZjA5NmFlOWQ4ODQ5ZWFhYjRjZjYxNWU3NzkxMDRjL3RhYmxlOjM0NjRlMzljZjAxZDQ4N2Y5MDg5Yjc3NDE1OWEwOTVhL3RhYmxlcmFuZ2U6MzQ2NGUzOWNmMDFkNDg3ZjkwODliNzc0MTU5YTA5NWFfNC0zLTEtMS0w_f01a34ca-f282-4931-9594-ca64891979e5"
      unitRef="usd">255607000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i76555d1ae06e401d802f77547cd31657_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNC9mcmFnOjFmZjA5NmFlOWQ4ODQ5ZWFhYjRjZjYxNWU3NzkxMDRjL3RhYmxlOjM0NjRlMzljZjAxZDQ4N2Y5MDg5Yjc3NDE1OWEwOTVhL3RhYmxlcmFuZ2U6MzQ2NGUzOWNmMDFkNDg3ZjkwODliNzc0MTU5YTA5NWFfNC01LTEtMS0w_d4a81fff-6add-4720-a2e6-173e566dda2b"
      unitRef="usd">230258000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia31b7111e042459ba6e9e07c6a8dab82_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNC9mcmFnOjFmZjA5NmFlOWQ4ODQ5ZWFhYjRjZjYxNWU3NzkxMDRjL3RhYmxlOjM0NjRlMzljZjAxZDQ4N2Y5MDg5Yjc3NDE1OWEwOTVhL3RhYmxlcmFuZ2U6MzQ2NGUzOWNmMDFkNDg3ZjkwODliNzc0MTU5YTA5NWFfNC03LTEtMS0w_fecf5a03-bb20-42b1-ab4d-0ca8e42d1f3d"
      unitRef="usd">199869000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RleHRyZWdpb246YTI0NmFlYzMyZmE0NDVjZThmYmQ0NzhlMDIwNmFjZGNfMjM5MQ_1d09ec60-5f62-43ed-88ab-6d6277fee8c3">Investments&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Investments consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&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:68.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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.522%"/&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:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Available-for-sale 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;16,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;14,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Marketable equity securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;13,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Non-marketable equity investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;21,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;21,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;52,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;46,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Less current portion&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:11pt;font-weight:400;line-height:100%"&gt;(16,966)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(14,582)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;35,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;31,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Investments in marketable equity securities consist of investments in the common stock of industrial and other companies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;As of December&#160;26, 2020 and March&#160;28, 2020, non-marketable equity investments included contributions of $15.0 million t&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;o equity-method investments in community-based initiatives that buy and sell our homes and provide home-only financing to residents of certain manufactured home communities. Other non-marketable equity investments included investments in other distribution operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The following tables summarize our available-for-sale debt securities, gross unrealized gains and losses and fair value, aggregated by investment category (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&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:38.049%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&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:13.562%"/&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:13.562%"/&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:13.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 26, 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Fair&lt;br/&gt;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:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Residential mortgage-backed securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;State and political subdivision debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;6,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;6,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;16,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;16,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&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:38.049%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&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:13.562%"/&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:13.562%"/&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:13.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Fair&lt;br/&gt;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:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Residential mortgage-backed securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;State and political subdivision debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(65)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;14,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(94)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;14,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The following tables show gross unrealized losses and fair value, aggregated by investment category and length of time that individual securities had been in a continuous unrealized loss position (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&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:29.353%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width: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:9.880%"/&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:9.880%"/&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:9.880%"/&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:9.880%"/&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:9.887%"/&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="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 26, 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="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Less than 12 Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;12&#160;Months&#160;or&#160;Longer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Residential mortgage-backed securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;State and political subdivision debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&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:29.353%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width: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:9.880%"/&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:9.880%"/&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:9.880%"/&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:9.880%"/&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:9.887%"/&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="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Less than 12 Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;12&#160;Months&#160;or&#160;Longer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Residential mortgage-backed securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;State and political subdivision debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(65)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(65)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(67)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;6,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(94)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;We are not aware of any changes to the securities or issuers that would indicate the losses above are indicative of credit impairment as of December&#160;26, 2020. Further, we do not intend to sell the investments, and it is more likely than not that we will not be required to sell the investments, before recovery of their amortized cost.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The amortized cost and fair value of our investments in available-for-sale debt securities, by contractual maturity, are shown in the table below (in thousands). Expected maturities differ from contractual maturities as borrowers may have the right to call or prepay obligations, with or without penalties.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&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:68.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&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:13.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 26, 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Fair&lt;br/&gt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Due in less than one year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Due after one year through five years&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:11pt;font-weight:400;line-height:100%"&gt;8,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;8,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Due after five years through ten years&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:11pt;font-weight:400;line-height:100%"&gt;1,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Due after ten years&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:11pt;font-weight:400;line-height:100%"&gt;1,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Mortgage-backed 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;16,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;16,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;We recognize investment gains and losses on available-for-sale debt securities when we sell or otherwise dispose of securities using the specific identification method. For the &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;three and nine months ended December 26, 2020, there were no gross gains realized &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;on the sale of available-for-sale debt securities&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; and g&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;ross losses realized were &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;$1,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; and &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;$6,000, respectively.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;There were no gross gains or losses realized on the sale of available-for-sale debt securities during the three and nine months ended December 28, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;We recognize unrealized gains and losses on marketable equity securities from changes in market prices during the period as a component of earnings in the Consolidated Statements of Comprehensive Income. Net investment gains and losses on marketable equity securities were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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.519%"/&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.519%"/&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.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 28,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 28,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Marketable equity securities:&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Net gains on securities held&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Net gains on securities sold&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:11pt;font-weight:400;line-height:100%"&gt;151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <cvco:ScheduleofInvestmentsTableTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RleHRyZWdpb246YTI0NmFlYzMyZmE0NDVjZThmYmQ0NzhlMDIwNmFjZGNfMjQxNA_233cedcb-1fd1-47d9-9a50-742e412bcdc0">&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Investments consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&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:68.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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.522%"/&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:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Available-for-sale 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;16,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;14,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Marketable equity securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;13,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Non-marketable equity investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;21,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;21,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;52,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;46,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Less current portion&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:11pt;font-weight:400;line-height:100%"&gt;(16,966)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(14,582)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;35,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;31,557&#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;</cvco:ScheduleofInvestmentsTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjUwNDRjMzMyY2EwYzRkNWVhNjI0NTQ1Yzk1MzNhZjFiL3RhYmxlcmFuZ2U6NTA0NGMzMzJjYTBjNGQ1ZWE2MjQ1NDVjOTUzM2FmMWJfMS0xLTEtMS0w_2c81285b-07e1-4257-ae45-af20f5e2159f"
      unitRef="usd">16673000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjUwNDRjMzMyY2EwYzRkNWVhNjI0NTQ1Yzk1MzNhZjFiL3RhYmxlcmFuZ2U6NTA0NGMzMzJjYTBjNGQ1ZWE2MjQ1NDVjOTUzM2FmMWJfMS0zLTEtMS0w_65d3c77c-28da-4cc5-b676-d5432c23c250"
      unitRef="usd">14774000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjUwNDRjMzMyY2EwYzRkNWVhNjI0NTQ1Yzk1MzNhZjFiL3RhYmxlcmFuZ2U6NTA0NGMzMzJjYTBjNGQ1ZWE2MjQ1NDVjOTUzM2FmMWJfMi0xLTEtMS0w_ed0aae2e-01a6-486a-a6ed-2bfccc5f9bf6"
      unitRef="usd">13987000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjUwNDRjMzMyY2EwYzRkNWVhNjI0NTQ1Yzk1MzNhZjFiL3RhYmxlcmFuZ2U6NTA0NGMzMzJjYTBjNGQ1ZWE2MjQ1NDVjOTUzM2FmMWJfMi0zLTEtMS0w_9fcd1842-9433-4665-8436-0e41fe16a72f"
      unitRef="usd">9829000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquityMethodInvestments
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjUwNDRjMzMyY2EwYzRkNWVhNjI0NTQ1Yzk1MzNhZjFiL3RhYmxlcmFuZ2U6NTA0NGMzMzJjYTBjNGQ1ZWE2MjQ1NDVjOTUzM2FmMWJfMy0xLTEtMS0w_74a144ba-d8e2-4d32-a441-440278cd9074"
      unitRef="usd">21791000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjUwNDRjMzMyY2EwYzRkNWVhNjI0NTQ1Yzk1MzNhZjFiL3RhYmxlcmFuZ2U6NTA0NGMzMzJjYTBjNGQ1ZWE2MjQ1NDVjOTUzM2FmMWJfMy0zLTEtMS0w_234427be-fc5a-435a-b7f4-af6707e764b3"
      unitRef="usd">21536000</us-gaap:EquityMethodInvestments>
    <us-gaap:Investments
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjUwNDRjMzMyY2EwYzRkNWVhNjI0NTQ1Yzk1MzNhZjFiL3RhYmxlcmFuZ2U6NTA0NGMzMzJjYTBjNGQ1ZWE2MjQ1NDVjOTUzM2FmMWJfNC0xLTEtMS0w_4ce4947d-78a7-4989-88a6-62f3a14a41e6"
      unitRef="usd">52451000</us-gaap:Investments>
    <us-gaap:Investments
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjUwNDRjMzMyY2EwYzRkNWVhNjI0NTQ1Yzk1MzNhZjFiL3RhYmxlcmFuZ2U6NTA0NGMzMzJjYTBjNGQ1ZWE2MjQ1NDVjOTUzM2FmMWJfNC0zLTEtMS0w_f833e49d-84c1-4048-8918-8ac8f53ee921"
      unitRef="usd">46139000</us-gaap:Investments>
    <us-gaap:ShortTermInvestments
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjUwNDRjMzMyY2EwYzRkNWVhNjI0NTQ1Yzk1MzNhZjFiL3RhYmxlcmFuZ2U6NTA0NGMzMzJjYTBjNGQ1ZWE2MjQ1NDVjOTUzM2FmMWJfNS0xLTEtMS0w_44487f80-9517-4605-862a-15a5c8e85542"
      unitRef="usd">16966000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjUwNDRjMzMyY2EwYzRkNWVhNjI0NTQ1Yzk1MzNhZjFiL3RhYmxlcmFuZ2U6NTA0NGMzMzJjYTBjNGQ1ZWE2MjQ1NDVjOTUzM2FmMWJfNS0zLTEtMS0w_f51b7548-ea04-4ca2-b997-1b728fd9a440"
      unitRef="usd">14582000</us-gaap:ShortTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjUwNDRjMzMyY2EwYzRkNWVhNjI0NTQ1Yzk1MzNhZjFiL3RhYmxlcmFuZ2U6NTA0NGMzMzJjYTBjNGQ1ZWE2MjQ1NDVjOTUzM2FmMWJfNi0xLTEtMS0w_4c89101e-ea34-4094-bd58-62f3ae30c6ba"
      unitRef="usd">35485000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjUwNDRjMzMyY2EwYzRkNWVhNjI0NTQ1Yzk1MzNhZjFiL3RhYmxlcmFuZ2U6NTA0NGMzMzJjYTBjNGQ1ZWE2MjQ1NDVjOTUzM2FmMWJfNi0zLTEtMS0w_62465635-9018-48c3-a28d-43e9a6284c5e"
      unitRef="usd">31557000</us-gaap:LongTermInvestments>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RleHRyZWdpb246YTI0NmFlYzMyZmE0NDVjZThmYmQ0NzhlMDIwNmFjZGNfMjkw_4f95b989-a32f-4df0-8d18-32b973734409"
      unitRef="usd">15000000.0</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RleHRyZWdpb246YTI0NmFlYzMyZmE0NDVjZThmYmQ0NzhlMDIwNmFjZGNfMjkw_71a80094-bf17-4b88-a51e-7cbbe1954ede"
      unitRef="usd">15000000.0</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:AvailableForSaleSecuritiesTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RleHRyZWdpb246YTI0NmFlYzMyZmE0NDVjZThmYmQ0NzhlMDIwNmFjZGNfMjM4OA_530a06b3-6bfe-42ff-b209-f338a8b96d8c">&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The following tables summarize our available-for-sale debt securities, gross unrealized gains and losses and fair value, aggregated by investment category (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&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:38.049%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&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:13.562%"/&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:13.562%"/&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:13.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 26, 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Fair&lt;br/&gt;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:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Residential mortgage-backed securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;State and political subdivision debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;6,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;6,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;16,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;16,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&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:38.049%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&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:13.562%"/&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:13.562%"/&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:13.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Fair&lt;br/&gt;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:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Residential mortgage-backed securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;State and political subdivision debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(65)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;14,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(94)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;14,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AvailableForSaleSecuritiesTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i0932ceb9014e439b801167805d68cbbf_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjEyNDEzMTU1ZjYxMDQyZGVhMjExZTJjZThjYjQyMGMyL3RhYmxlcmFuZ2U6MTI0MTMxNTVmNjEwNDJkZWEyMTFlMmNlOGNiNDIwYzJfMi0xLTEtMS0w_fc8b0c7f-6cb2-4ba5-b091-2968891182dd"
      unitRef="usd">5209000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i0932ceb9014e439b801167805d68cbbf_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjEyNDEzMTU1ZjYxMDQyZGVhMjExZTJjZThjYjQyMGMyL3RhYmxlcmFuZ2U6MTI0MTMxNTVmNjEwNDJkZWEyMTFlMmNlOGNiNDIwYzJfMi0zLTEtMS0w_2c4da899-fe6e-49c4-bd4c-256324d0ccb2"
      unitRef="usd">45000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i0932ceb9014e439b801167805d68cbbf_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjEyNDEzMTU1ZjYxMDQyZGVhMjExZTJjZThjYjQyMGMyL3RhYmxlcmFuZ2U6MTI0MTMxNTVmNjEwNDJkZWEyMTFlMmNlOGNiNDIwYzJfMi01LTEtMS0w_5fa12251-d546-4a18-a3c5-4b2f612f1ea6"
      unitRef="usd">17000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0932ceb9014e439b801167805d68cbbf_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjEyNDEzMTU1ZjYxMDQyZGVhMjExZTJjZThjYjQyMGMyL3RhYmxlcmFuZ2U6MTI0MTMxNTVmNjEwNDJkZWEyMTFlMmNlOGNiNDIwYzJfMi03LTEtMS0w_29de26ef-95f8-4b3c-9dbc-533c7d818bbe"
      unitRef="usd">5237000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ic83f7f1f69bc4f039984953bf714ef2a_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjEyNDEzMTU1ZjYxMDQyZGVhMjExZTJjZThjYjQyMGMyL3RhYmxlcmFuZ2U6MTI0MTMxNTVmNjEwNDJkZWEyMTFlMmNlOGNiNDIwYzJfMy0xLTEtMS0w_afd22300-4805-4080-8287-c6067de84125"
      unitRef="usd">6156000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ic83f7f1f69bc4f039984953bf714ef2a_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjEyNDEzMTU1ZjYxMDQyZGVhMjExZTJjZThjYjQyMGMyL3RhYmxlcmFuZ2U6MTI0MTMxNTVmNjEwNDJkZWEyMTFlMmNlOGNiNDIwYzJfMy0zLTEtMS0w_9a5cbc17-921f-4408-b6cd-7ac3fee9ea1e"
      unitRef="usd">151000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ic83f7f1f69bc4f039984953bf714ef2a_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjEyNDEzMTU1ZjYxMDQyZGVhMjExZTJjZThjYjQyMGMyL3RhYmxlcmFuZ2U6MTI0MTMxNTVmNjEwNDJkZWEyMTFlMmNlOGNiNDIwYzJfMy01LTEtMS0w_e50a0c5f-7b5b-4b66-892f-e0ac4a7a724d"
      unitRef="usd">1000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic83f7f1f69bc4f039984953bf714ef2a_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjEyNDEzMTU1ZjYxMDQyZGVhMjExZTJjZThjYjQyMGMyL3RhYmxlcmFuZ2U6MTI0MTMxNTVmNjEwNDJkZWEyMTFlMmNlOGNiNDIwYzJfMy03LTEtMS0w_4c13c779-7c57-4841-bed8-9b985b312dfc"
      unitRef="usd">6306000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i0bd027264c3346f59a6509314f34f094_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjEyNDEzMTU1ZjYxMDQyZGVhMjExZTJjZThjYjQyMGMyL3RhYmxlcmFuZ2U6MTI0MTMxNTVmNjEwNDJkZWEyMTFlMmNlOGNiNDIwYzJfNC0xLTEtMS0w_6ec283a8-b2e0-4f3e-b96a-6091d380d6f1"
      unitRef="usd">5117000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i0bd027264c3346f59a6509314f34f094_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjEyNDEzMTU1ZjYxMDQyZGVhMjExZTJjZThjYjQyMGMyL3RhYmxlcmFuZ2U6MTI0MTMxNTVmNjEwNDJkZWEyMTFlMmNlOGNiNDIwYzJfNC0zLTEtMS0w_733934ba-4e33-49bc-b46d-0ef32f75f1d8"
      unitRef="usd">15000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i0bd027264c3346f59a6509314f34f094_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjEyNDEzMTU1ZjYxMDQyZGVhMjExZTJjZThjYjQyMGMyL3RhYmxlcmFuZ2U6MTI0MTMxNTVmNjEwNDJkZWEyMTFlMmNlOGNiNDIwYzJfNC01LTEtMS0w_a7ef8a1f-cec4-4084-b1dc-bd2686393ef9"
      unitRef="usd">2000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0bd027264c3346f59a6509314f34f094_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjEyNDEzMTU1ZjYxMDQyZGVhMjExZTJjZThjYjQyMGMyL3RhYmxlcmFuZ2U6MTI0MTMxNTVmNjEwNDJkZWEyMTFlMmNlOGNiNDIwYzJfNC03LTEtMS0w_e9fd68d4-4fd2-4703-b6ce-e2d925807860"
      unitRef="usd">5130000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjEyNDEzMTU1ZjYxMDQyZGVhMjExZTJjZThjYjQyMGMyL3RhYmxlcmFuZ2U6MTI0MTMxNTVmNjEwNDJkZWEyMTFlMmNlOGNiNDIwYzJfNS0xLTEtMS0w_b69e7ccc-df43-46f9-b3f8-77e79ca62233"
      unitRef="usd">16482000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjEyNDEzMTU1ZjYxMDQyZGVhMjExZTJjZThjYjQyMGMyL3RhYmxlcmFuZ2U6MTI0MTMxNTVmNjEwNDJkZWEyMTFlMmNlOGNiNDIwYzJfNS0zLTEtMS0w_38f5a2ae-9d4b-45c9-8412-fa0764661ded"
      unitRef="usd">211000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjEyNDEzMTU1ZjYxMDQyZGVhMjExZTJjZThjYjQyMGMyL3RhYmxlcmFuZ2U6MTI0MTMxNTVmNjEwNDJkZWEyMTFlMmNlOGNiNDIwYzJfNS01LTEtMS0w_2c0b41a0-75f5-4821-b967-ade36de9c29b"
      unitRef="usd">20000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjEyNDEzMTU1ZjYxMDQyZGVhMjExZTJjZThjYjQyMGMyL3RhYmxlcmFuZ2U6MTI0MTMxNTVmNjEwNDJkZWEyMTFlMmNlOGNiNDIwYzJfNS03LTEtMS0w_b7b237d6-af44-4c93-8e1e-ee6f1a6235eb"
      unitRef="usd">16673000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i0b0fbf09ee2f4bc3bfa1a3752b272d72_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjhlNmYxZTdjZGZhYzQyNDliMTMyNmQ3NGRlNmVmMjZiL3RhYmxlcmFuZ2U6OGU2ZjFlN2NkZmFjNDI0OWIxMzI2ZDc0ZGU2ZWYyNmJfMi0xLTEtMS0w_daded694-d606-499c-a15f-f15bf48e144a"
      unitRef="usd">5400000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i0b0fbf09ee2f4bc3bfa1a3752b272d72_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjhlNmYxZTdjZGZhYzQyNDliMTMyNmQ3NGRlNmVmMjZiL3RhYmxlcmFuZ2U6OGU2ZjFlN2NkZmFjNDI0OWIxMzI2ZDc0ZGU2ZWYyNmJfMi0zLTEtMS0w_bc7b45db-aca0-4a6b-99e1-9afc78d8b816"
      unitRef="usd">69000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i0b0fbf09ee2f4bc3bfa1a3752b272d72_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjhlNmYxZTdjZGZhYzQyNDliMTMyNmQ3NGRlNmVmMjZiL3RhYmxlcmFuZ2U6OGU2ZjFlN2NkZmFjNDI0OWIxMzI2ZDc0ZGU2ZWYyNmJfMi01LTEtMS0w_b5441c00-a41a-48fa-82ee-09ddae578f49"
      unitRef="usd">26000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0b0fbf09ee2f4bc3bfa1a3752b272d72_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjhlNmYxZTdjZGZhYzQyNDliMTMyNmQ3NGRlNmVmMjZiL3RhYmxlcmFuZ2U6OGU2ZjFlN2NkZmFjNDI0OWIxMzI2ZDc0ZGU2ZWYyNmJfMi03LTEtMS0w_8ae60ff9-91ed-407c-a09f-9e9cffae50c9"
      unitRef="usd">5443000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ia229526821a541b091bc730d2d768c76_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjhlNmYxZTdjZGZhYzQyNDliMTMyNmQ3NGRlNmVmMjZiL3RhYmxlcmFuZ2U6OGU2ZjFlN2NkZmFjNDI0OWIxMzI2ZDc0ZGU2ZWYyNmJfMy0xLTEtMS0w_ed7f86c3-09d3-44f9-8ad7-1ae877bc4cfe"
      unitRef="usd">4239000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ia229526821a541b091bc730d2d768c76_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjhlNmYxZTdjZGZhYzQyNDliMTMyNmQ3NGRlNmVmMjZiL3RhYmxlcmFuZ2U6OGU2ZjFlN2NkZmFjNDI0OWIxMzI2ZDc0ZGU2ZWYyNmJfMy0zLTEtMS0w_4351c1d4-c98e-4b65-b422-c324987530a0"
      unitRef="usd">134000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ia229526821a541b091bc730d2d768c76_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjhlNmYxZTdjZGZhYzQyNDliMTMyNmQ3NGRlNmVmMjZiL3RhYmxlcmFuZ2U6OGU2ZjFlN2NkZmFjNDI0OWIxMzI2ZDc0ZGU2ZWYyNmJfMy01LTEtMS0w_611f0819-c796-491f-9afe-75dd134edf8e"
      unitRef="usd">3000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia229526821a541b091bc730d2d768c76_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjhlNmYxZTdjZGZhYzQyNDliMTMyNmQ3NGRlNmVmMjZiL3RhYmxlcmFuZ2U6OGU2ZjFlN2NkZmFjNDI0OWIxMzI2ZDc0ZGU2ZWYyNmJfMy03LTEtMS0w_f621983f-34b3-413c-9ba0-e6461633fc58"
      unitRef="usd">4370000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i83649fb97eef4643b0c8af5bc3e64bb8_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjhlNmYxZTdjZGZhYzQyNDliMTMyNmQ3NGRlNmVmMjZiL3RhYmxlcmFuZ2U6OGU2ZjFlN2NkZmFjNDI0OWIxMzI2ZDc0ZGU2ZWYyNmJfNC0xLTEtMS0w_da95f471-5975-4144-b772-860e6d878212"
      unitRef="usd">5021000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i83649fb97eef4643b0c8af5bc3e64bb8_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjhlNmYxZTdjZGZhYzQyNDliMTMyNmQ3NGRlNmVmMjZiL3RhYmxlcmFuZ2U6OGU2ZjFlN2NkZmFjNDI0OWIxMzI2ZDc0ZGU2ZWYyNmJfNC0zLTEtMS0w_49227e5a-8a9e-4a18-8380-b3e78bfe70cb"
      unitRef="usd">5000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i83649fb97eef4643b0c8af5bc3e64bb8_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjhlNmYxZTdjZGZhYzQyNDliMTMyNmQ3NGRlNmVmMjZiL3RhYmxlcmFuZ2U6OGU2ZjFlN2NkZmFjNDI0OWIxMzI2ZDc0ZGU2ZWYyNmJfNC01LTEtMS0w_fef7334f-c12f-4ef9-90d7-cdb4dc554574"
      unitRef="usd">65000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i83649fb97eef4643b0c8af5bc3e64bb8_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjhlNmYxZTdjZGZhYzQyNDliMTMyNmQ3NGRlNmVmMjZiL3RhYmxlcmFuZ2U6OGU2ZjFlN2NkZmFjNDI0OWIxMzI2ZDc0ZGU2ZWYyNmJfNC03LTEtMS0w_c703caf8-20bc-47ab-bcd0-42d7d1a25ce3"
      unitRef="usd">4961000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjhlNmYxZTdjZGZhYzQyNDliMTMyNmQ3NGRlNmVmMjZiL3RhYmxlcmFuZ2U6OGU2ZjFlN2NkZmFjNDI0OWIxMzI2ZDc0ZGU2ZWYyNmJfNi0xLTEtMS0w_3e4b01cd-e3a1-4689-99a0-af92c860bce0"
      unitRef="usd">14660000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjhlNmYxZTdjZGZhYzQyNDliMTMyNmQ3NGRlNmVmMjZiL3RhYmxlcmFuZ2U6OGU2ZjFlN2NkZmFjNDI0OWIxMzI2ZDc0ZGU2ZWYyNmJfNi0zLTEtMS0w_effe3c54-b800-415b-8936-4c24802b98cd"
      unitRef="usd">208000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjhlNmYxZTdjZGZhYzQyNDliMTMyNmQ3NGRlNmVmMjZiL3RhYmxlcmFuZ2U6OGU2ZjFlN2NkZmFjNDI0OWIxMzI2ZDc0ZGU2ZWYyNmJfNi01LTEtMS0w_0602a165-b19d-45b3-bec4-90709ca6ce87"
      unitRef="usd">94000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjhlNmYxZTdjZGZhYzQyNDliMTMyNmQ3NGRlNmVmMjZiL3RhYmxlcmFuZ2U6OGU2ZjFlN2NkZmFjNDI0OWIxMzI2ZDc0ZGU2ZWYyNmJfNi03LTEtMS0w_93f42044-3b80-42f3-83b2-10eb708b83a9"
      unitRef="usd">14774000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RleHRyZWdpb246YTI0NmFlYzMyZmE0NDVjZThmYmQ0NzhlMDIwNmFjZGNfMjQzMQ_47d73e24-a258-4644-bca2-4e4839185e71">&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The following tables show gross unrealized losses and fair value, aggregated by investment category and length of time that individual securities had been in a continuous unrealized loss position (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&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:29.353%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width: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:9.880%"/&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:9.880%"/&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:9.880%"/&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:9.880%"/&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:9.887%"/&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="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 26, 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="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Less than 12 Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;12&#160;Months&#160;or&#160;Longer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Residential mortgage-backed securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;State and political subdivision debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&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:29.353%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width: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:9.880%"/&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:9.880%"/&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:9.880%"/&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:9.880%"/&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:9.887%"/&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="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Less than 12 Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;12&#160;Months&#160;or&#160;Longer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Residential mortgage-backed securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;State and political subdivision debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(65)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(65)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(67)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;6,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(94)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i0932ceb9014e439b801167805d68cbbf_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOmNiZTZlM2M3YjI2YTQzYzA4MGNmZjc1ZDFjZDVkOWZhL3RhYmxlcmFuZ2U6Y2JlNmUzYzdiMjZhNDNjMDgwY2ZmNzVkMWNkNWQ5ZmFfMy0xLTEtMS0w_6fcac61a-fb27-4b1c-95cb-faffcad6989d"
      unitRef="usd">342000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i0932ceb9014e439b801167805d68cbbf_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOmNiZTZlM2M3YjI2YTQzYzA4MGNmZjc1ZDFjZDVkOWZhL3RhYmxlcmFuZ2U6Y2JlNmUzYzdiMjZhNDNjMDgwY2ZmNzVkMWNkNWQ5ZmFfMy0zLTEtMS0w_aa9f910a-27eb-4b44-8465-2f3dade3dddc"
      unitRef="usd">9000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i0932ceb9014e439b801167805d68cbbf_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOmNiZTZlM2M3YjI2YTQzYzA4MGNmZjc1ZDFjZDVkOWZhL3RhYmxlcmFuZ2U6Y2JlNmUzYzdiMjZhNDNjMDgwY2ZmNzVkMWNkNWQ5ZmFfMy01LTEtMS0w_2e3a6050-52d5-42c0-b2c3-fd248134a16c"
      unitRef="usd">460000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i0932ceb9014e439b801167805d68cbbf_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOmNiZTZlM2M3YjI2YTQzYzA4MGNmZjc1ZDFjZDVkOWZhL3RhYmxlcmFuZ2U6Y2JlNmUzYzdiMjZhNDNjMDgwY2ZmNzVkMWNkNWQ5ZmFfMy03LTEtMS0w_c58dad09-c91c-4909-bec8-64b6732f0ced"
      unitRef="usd">8000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i0932ceb9014e439b801167805d68cbbf_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOmNiZTZlM2M3YjI2YTQzYzA4MGNmZjc1ZDFjZDVkOWZhL3RhYmxlcmFuZ2U6Y2JlNmUzYzdiMjZhNDNjMDgwY2ZmNzVkMWNkNWQ5ZmFfMy05LTEtMS0w_480783bc-ee4b-4435-afa7-6517a6596d24"
      unitRef="usd">802000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i0932ceb9014e439b801167805d68cbbf_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOmNiZTZlM2M3YjI2YTQzYzA4MGNmZjc1ZDFjZDVkOWZhL3RhYmxlcmFuZ2U6Y2JlNmUzYzdiMjZhNDNjMDgwY2ZmNzVkMWNkNWQ5ZmFfMy0xMS0xLTEtMA_de27bfd7-755d-4395-a2da-94882a12c221"
      unitRef="usd">17000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ic83f7f1f69bc4f039984953bf714ef2a_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOmNiZTZlM2M3YjI2YTQzYzA4MGNmZjc1ZDFjZDVkOWZhL3RhYmxlcmFuZ2U6Y2JlNmUzYzdiMjZhNDNjMDgwY2ZmNzVkMWNkNWQ5ZmFfNC0xLTEtMS0w_0b09452c-f482-4cb0-839c-059a944ccb21"
      unitRef="usd">321000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ic83f7f1f69bc4f039984953bf714ef2a_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOmNiZTZlM2M3YjI2YTQzYzA4MGNmZjc1ZDFjZDVkOWZhL3RhYmxlcmFuZ2U6Y2JlNmUzYzdiMjZhNDNjMDgwY2ZmNzVkMWNkNWQ5ZmFfNC0zLTEtMS0w_0a729bbe-753c-48d9-8d52-654447390a0f"
      unitRef="usd">1000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ic83f7f1f69bc4f039984953bf714ef2a_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOmNiZTZlM2M3YjI2YTQzYzA4MGNmZjc1ZDFjZDVkOWZhL3RhYmxlcmFuZ2U6Y2JlNmUzYzdiMjZhNDNjMDgwY2ZmNzVkMWNkNWQ5ZmFfNC01LTEtMS0w_82c91e75-433c-4350-8191-31cf5a000dcc"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ic83f7f1f69bc4f039984953bf714ef2a_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOmNiZTZlM2M3YjI2YTQzYzA4MGNmZjc1ZDFjZDVkOWZhL3RhYmxlcmFuZ2U6Y2JlNmUzYzdiMjZhNDNjMDgwY2ZmNzVkMWNkNWQ5ZmFfNC03LTEtMS0w_ecaac844-ba05-4b86-9f8f-1f71bd3fe1c1"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ic83f7f1f69bc4f039984953bf714ef2a_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOmNiZTZlM2M3YjI2YTQzYzA4MGNmZjc1ZDFjZDVkOWZhL3RhYmxlcmFuZ2U6Y2JlNmUzYzdiMjZhNDNjMDgwY2ZmNzVkMWNkNWQ5ZmFfNC05LTEtMS0w_d19ed965-9aed-4cfe-9ccc-2c4ace49e611"
      unitRef="usd">321000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ic83f7f1f69bc4f039984953bf714ef2a_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOmNiZTZlM2M3YjI2YTQzYzA4MGNmZjc1ZDFjZDVkOWZhL3RhYmxlcmFuZ2U6Y2JlNmUzYzdiMjZhNDNjMDgwY2ZmNzVkMWNkNWQ5ZmFfNC0xMS0xLTEtMA_cb58ce44-44ee-4712-985f-47e65859b501"
      unitRef="usd">1000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i0bd027264c3346f59a6509314f34f094_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOmNiZTZlM2M3YjI2YTQzYzA4MGNmZjc1ZDFjZDVkOWZhL3RhYmxlcmFuZ2U6Y2JlNmUzYzdiMjZhNDNjMDgwY2ZmNzVkMWNkNWQ5ZmFfNS0xLTEtMS0w_fde478f2-c65c-419f-a8c2-b22e170c915d"
      unitRef="usd">805000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i0bd027264c3346f59a6509314f34f094_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOmNiZTZlM2M3YjI2YTQzYzA4MGNmZjc1ZDFjZDVkOWZhL3RhYmxlcmFuZ2U6Y2JlNmUzYzdiMjZhNDNjMDgwY2ZmNzVkMWNkNWQ5ZmFfNS0zLTEtMS0w_f5c4add6-7312-499a-8843-7fee9371183e"
      unitRef="usd">2000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i0bd027264c3346f59a6509314f34f094_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOmNiZTZlM2M3YjI2YTQzYzA4MGNmZjc1ZDFjZDVkOWZhL3RhYmxlcmFuZ2U6Y2JlNmUzYzdiMjZhNDNjMDgwY2ZmNzVkMWNkNWQ5ZmFfNS01LTEtMS0w_17fc3d1b-b5d8-4db6-bb12-9b9f1f8f6ff2"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i0bd027264c3346f59a6509314f34f094_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOmNiZTZlM2M3YjI2YTQzYzA4MGNmZjc1ZDFjZDVkOWZhL3RhYmxlcmFuZ2U6Y2JlNmUzYzdiMjZhNDNjMDgwY2ZmNzVkMWNkNWQ5ZmFfNS03LTEtMS0w_1edebad6-f3b4-4110-8e98-a2801dce2049"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i0bd027264c3346f59a6509314f34f094_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOmNiZTZlM2M3YjI2YTQzYzA4MGNmZjc1ZDFjZDVkOWZhL3RhYmxlcmFuZ2U6Y2JlNmUzYzdiMjZhNDNjMDgwY2ZmNzVkMWNkNWQ5ZmFfNS05LTEtMS0w_4616a5ca-d48c-4e06-80df-b5b27b8b4374"
      unitRef="usd">805000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i0bd027264c3346f59a6509314f34f094_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOmNiZTZlM2M3YjI2YTQzYzA4MGNmZjc1ZDFjZDVkOWZhL3RhYmxlcmFuZ2U6Y2JlNmUzYzdiMjZhNDNjMDgwY2ZmNzVkMWNkNWQ5ZmFfNS0xMS0xLTEtMA_8cdfd1bd-cf58-4d8c-a1f2-014f79a1330a"
      unitRef="usd">2000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOmNiZTZlM2M3YjI2YTQzYzA4MGNmZjc1ZDFjZDVkOWZhL3RhYmxlcmFuZ2U6Y2JlNmUzYzdiMjZhNDNjMDgwY2ZmNzVkMWNkNWQ5ZmFfNi0xLTEtMS0w_94c7bdba-5731-498a-85d6-d0eeef62ab71"
      unitRef="usd">1468000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOmNiZTZlM2M3YjI2YTQzYzA4MGNmZjc1ZDFjZDVkOWZhL3RhYmxlcmFuZ2U6Y2JlNmUzYzdiMjZhNDNjMDgwY2ZmNzVkMWNkNWQ5ZmFfNi0zLTEtMS0w_b76f4677-f004-4ce4-9a2a-a42fae365e3b"
      unitRef="usd">12000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOmNiZTZlM2M3YjI2YTQzYzA4MGNmZjc1ZDFjZDVkOWZhL3RhYmxlcmFuZ2U6Y2JlNmUzYzdiMjZhNDNjMDgwY2ZmNzVkMWNkNWQ5ZmFfNi01LTEtMS0w_0ac157e7-f0f3-4c3e-bd8f-f5896466b51a"
      unitRef="usd">460000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOmNiZTZlM2M3YjI2YTQzYzA4MGNmZjc1ZDFjZDVkOWZhL3RhYmxlcmFuZ2U6Y2JlNmUzYzdiMjZhNDNjMDgwY2ZmNzVkMWNkNWQ5ZmFfNi03LTEtMS0w_65474b62-5e06-4ef9-8e86-a335280ec5cd"
      unitRef="usd">8000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOmNiZTZlM2M3YjI2YTQzYzA4MGNmZjc1ZDFjZDVkOWZhL3RhYmxlcmFuZ2U6Y2JlNmUzYzdiMjZhNDNjMDgwY2ZmNzVkMWNkNWQ5ZmFfNi05LTEtMS0w_39dfc360-63f3-49d6-b743-126bfed45893"
      unitRef="usd">1928000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOmNiZTZlM2M3YjI2YTQzYzA4MGNmZjc1ZDFjZDVkOWZhL3RhYmxlcmFuZ2U6Y2JlNmUzYzdiMjZhNDNjMDgwY2ZmNzVkMWNkNWQ5ZmFfNi0xMS0xLTEtMA_991d0782-b311-4a1a-9078-00fcc258d381"
      unitRef="usd">20000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i0b0fbf09ee2f4bc3bfa1a3752b272d72_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjA3NjQ5MWIxYTg3YzQzNjBhNzc2YzVjYmMwMGNhNTI5L3RhYmxlcmFuZ2U6MDc2NDkxYjFhODdjNDM2MGE3NzZjNWNiYzAwY2E1MjlfMy0xLTEtMS0w_00b46cad-fc4b-4c02-9066-b528354f63b5"
      unitRef="usd">133000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i0b0fbf09ee2f4bc3bfa1a3752b272d72_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjA3NjQ5MWIxYTg3YzQzNjBhNzc2YzVjYmMwMGNhNTI5L3RhYmxlcmFuZ2U6MDc2NDkxYjFhODdjNDM2MGE3NzZjNWNiYzAwY2E1MjlfMy0zLTEtMS0w_c4a53757-61a6-4666-8cb1-94c6f1a051ee"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i0b0fbf09ee2f4bc3bfa1a3752b272d72_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjA3NjQ5MWIxYTg3YzQzNjBhNzc2YzVjYmMwMGNhNTI5L3RhYmxlcmFuZ2U6MDc2NDkxYjFhODdjNDM2MGE3NzZjNWNiYzAwY2E1MjlfMy01LTEtMS0w_10e763e7-c484-4864-9321-0023e4d6576b"
      unitRef="usd">1779000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i0b0fbf09ee2f4bc3bfa1a3752b272d72_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjA3NjQ5MWIxYTg3YzQzNjBhNzc2YzVjYmMwMGNhNTI5L3RhYmxlcmFuZ2U6MDc2NDkxYjFhODdjNDM2MGE3NzZjNWNiYzAwY2E1MjlfMy03LTEtMS0w_99627a3d-161e-42dd-bab3-0440040a3ef5"
      unitRef="usd">26000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i0b0fbf09ee2f4bc3bfa1a3752b272d72_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjA3NjQ5MWIxYTg3YzQzNjBhNzc2YzVjYmMwMGNhNTI5L3RhYmxlcmFuZ2U6MDc2NDkxYjFhODdjNDM2MGE3NzZjNWNiYzAwY2E1MjlfMy05LTEtMS0w_2d1eb417-c8c0-4343-80a6-0511427b3636"
      unitRef="usd">1912000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i0b0fbf09ee2f4bc3bfa1a3752b272d72_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjA3NjQ5MWIxYTg3YzQzNjBhNzc2YzVjYmMwMGNhNTI5L3RhYmxlcmFuZ2U6MDc2NDkxYjFhODdjNDM2MGE3NzZjNWNiYzAwY2E1MjlfMy0xMS0xLTEtMA_d7f4f6d9-58a3-43c0-b68e-f18b32973e37"
      unitRef="usd">26000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ia229526821a541b091bc730d2d768c76_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjA3NjQ5MWIxYTg3YzQzNjBhNzc2YzVjYmMwMGNhNTI5L3RhYmxlcmFuZ2U6MDc2NDkxYjFhODdjNDM2MGE3NzZjNWNiYzAwY2E1MjlfNC0xLTEtMS0w_8ea2bd1a-b591-4b72-9750-ad2186ffee9f"
      unitRef="usd">601000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ia229526821a541b091bc730d2d768c76_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjA3NjQ5MWIxYTg3YzQzNjBhNzc2YzVjYmMwMGNhNTI5L3RhYmxlcmFuZ2U6MDc2NDkxYjFhODdjNDM2MGE3NzZjNWNiYzAwY2E1MjlfNC0zLTEtMS0w_e5622a87-5118-4e13-b9cb-1bf9c5380ed4"
      unitRef="usd">2000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ia229526821a541b091bc730d2d768c76_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjA3NjQ5MWIxYTg3YzQzNjBhNzc2YzVjYmMwMGNhNTI5L3RhYmxlcmFuZ2U6MDc2NDkxYjFhODdjNDM2MGE3NzZjNWNiYzAwY2E1MjlfNC01LTEtMS0w_89de0eed-9a32-4dd1-b111-bd9bd8299acb"
      unitRef="usd">101000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ia229526821a541b091bc730d2d768c76_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjA3NjQ5MWIxYTg3YzQzNjBhNzc2YzVjYmMwMGNhNTI5L3RhYmxlcmFuZ2U6MDc2NDkxYjFhODdjNDM2MGE3NzZjNWNiYzAwY2E1MjlfNC03LTEtMS0w_60706205-2f56-421a-8b15-59e83b357fe7"
      unitRef="usd">1000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ia229526821a541b091bc730d2d768c76_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjA3NjQ5MWIxYTg3YzQzNjBhNzc2YzVjYmMwMGNhNTI5L3RhYmxlcmFuZ2U6MDc2NDkxYjFhODdjNDM2MGE3NzZjNWNiYzAwY2E1MjlfNC05LTEtMS0w_1bd17bf3-3cc1-4d41-9ba9-c69ce8749564"
      unitRef="usd">702000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ia229526821a541b091bc730d2d768c76_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjA3NjQ5MWIxYTg3YzQzNjBhNzc2YzVjYmMwMGNhNTI5L3RhYmxlcmFuZ2U6MDc2NDkxYjFhODdjNDM2MGE3NzZjNWNiYzAwY2E1MjlfNC0xMS0xLTEtMA_cab24278-27f5-4ddc-a5c5-ef96ccde2d23"
      unitRef="usd">3000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i83649fb97eef4643b0c8af5bc3e64bb8_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjA3NjQ5MWIxYTg3YzQzNjBhNzc2YzVjYmMwMGNhNTI5L3RhYmxlcmFuZ2U6MDc2NDkxYjFhODdjNDM2MGE3NzZjNWNiYzAwY2E1MjlfNS0xLTEtMS0w_f87e63ce-98b9-4d23-9483-88405881c47b"
      unitRef="usd">3747000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i83649fb97eef4643b0c8af5bc3e64bb8_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjA3NjQ5MWIxYTg3YzQzNjBhNzc2YzVjYmMwMGNhNTI5L3RhYmxlcmFuZ2U6MDc2NDkxYjFhODdjNDM2MGE3NzZjNWNiYzAwY2E1MjlfNS0zLTEtMS0w_895b4a81-f76a-4258-af3b-7eda244d870c"
      unitRef="usd">65000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i83649fb97eef4643b0c8af5bc3e64bb8_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjA3NjQ5MWIxYTg3YzQzNjBhNzc2YzVjYmMwMGNhNTI5L3RhYmxlcmFuZ2U6MDc2NDkxYjFhODdjNDM2MGE3NzZjNWNiYzAwY2E1MjlfNS01LTEtMS0w_7406bb61-4376-46e1-869f-1a9dcc151c0a"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i83649fb97eef4643b0c8af5bc3e64bb8_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjA3NjQ5MWIxYTg3YzQzNjBhNzc2YzVjYmMwMGNhNTI5L3RhYmxlcmFuZ2U6MDc2NDkxYjFhODdjNDM2MGE3NzZjNWNiYzAwY2E1MjlfNS03LTEtMS0w_22fc8c93-85e8-477b-a9aa-dd817d1b914c"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i83649fb97eef4643b0c8af5bc3e64bb8_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjA3NjQ5MWIxYTg3YzQzNjBhNzc2YzVjYmMwMGNhNTI5L3RhYmxlcmFuZ2U6MDc2NDkxYjFhODdjNDM2MGE3NzZjNWNiYzAwY2E1MjlfNS05LTEtMS0w_ef8a026c-9cc6-425f-b5e2-c5dfbd48e540"
      unitRef="usd">3747000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i83649fb97eef4643b0c8af5bc3e64bb8_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjA3NjQ5MWIxYTg3YzQzNjBhNzc2YzVjYmMwMGNhNTI5L3RhYmxlcmFuZ2U6MDc2NDkxYjFhODdjNDM2MGE3NzZjNWNiYzAwY2E1MjlfNS0xMS0xLTEtMA_bde56c0e-c28f-4fb1-a942-69a0c805ed1a"
      unitRef="usd">65000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjA3NjQ5MWIxYTg3YzQzNjBhNzc2YzVjYmMwMGNhNTI5L3RhYmxlcmFuZ2U6MDc2NDkxYjFhODdjNDM2MGE3NzZjNWNiYzAwY2E1MjlfNi0xLTEtMS0w_7c8cf561-09a0-474c-9335-ac1ed023ef69"
      unitRef="usd">4481000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjA3NjQ5MWIxYTg3YzQzNjBhNzc2YzVjYmMwMGNhNTI5L3RhYmxlcmFuZ2U6MDc2NDkxYjFhODdjNDM2MGE3NzZjNWNiYzAwY2E1MjlfNi0zLTEtMS0w_755c2056-7b65-425e-9113-e370caf0f3a9"
      unitRef="usd">67000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjA3NjQ5MWIxYTg3YzQzNjBhNzc2YzVjYmMwMGNhNTI5L3RhYmxlcmFuZ2U6MDc2NDkxYjFhODdjNDM2MGE3NzZjNWNiYzAwY2E1MjlfNi01LTEtMS0w_754646d9-e353-4e66-ae20-1e6f25e40d6d"
      unitRef="usd">1880000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjA3NjQ5MWIxYTg3YzQzNjBhNzc2YzVjYmMwMGNhNTI5L3RhYmxlcmFuZ2U6MDc2NDkxYjFhODdjNDM2MGE3NzZjNWNiYzAwY2E1MjlfNi03LTEtMS0w_375999cd-d0b5-4fd2-a040-2882a4f908dc"
      unitRef="usd">27000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjA3NjQ5MWIxYTg3YzQzNjBhNzc2YzVjYmMwMGNhNTI5L3RhYmxlcmFuZ2U6MDc2NDkxYjFhODdjNDM2MGE3NzZjNWNiYzAwY2E1MjlfNi05LTEtMS0w_f7d785a4-5794-4f73-a39f-c8755dd73f1b"
      unitRef="usd">6361000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOjA3NjQ5MWIxYTg3YzQzNjBhNzc2YzVjYmMwMGNhNTI5L3RhYmxlcmFuZ2U6MDc2NDkxYjFhODdjNDM2MGE3NzZjNWNiYzAwY2E1MjlfNi0xMS0xLTEtMA_564e39b9-9388-47f8-8c23-552547e7f75e"
      unitRef="usd">94000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RleHRyZWdpb246YTI0NmFlYzMyZmE0NDVjZThmYmQ0NzhlMDIwNmFjZGNfMjQwNQ_d2ac65b3-e2fd-44fa-9320-406294461c5c">&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The amortized cost and fair value of our investments in available-for-sale debt securities, by contractual maturity, are shown in the table below (in thousands). Expected maturities differ from contractual maturities as borrowers may have the right to call or prepay obligations, with or without penalties.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&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:68.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&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:13.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 26, 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Fair&lt;br/&gt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Due in less than one year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Due after one year through five years&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:11pt;font-weight:400;line-height:100%"&gt;8,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;8,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Due after five years through ten years&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:11pt;font-weight:400;line-height:100%"&gt;1,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Due after ten years&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:11pt;font-weight:400;line-height:100%"&gt;1,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Mortgage-backed 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;16,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;16,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOmQ5YTk0NzQxOWVmMDQyZDlhNDA4MzJmNzRhNjZjOGJkL3RhYmxlcmFuZ2U6ZDlhOTQ3NDE5ZWYwNDJkOWE0MDgzMmY3NGE2NmM4YmRfMi0xLTEtMS0w_0003f229-8a94-4e42-9a05-068481f2226a"
      unitRef="usd">601000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOmQ5YTk0NzQxOWVmMDQyZDlhNDA4MzJmNzRhNjZjOGJkL3RhYmxlcmFuZ2U6ZDlhOTQ3NDE5ZWYwNDJkOWE0MDgzMmY3NGE2NmM4YmRfMi0zLTEtMS0w_873a836e-7209-46b0-b239-db7bc02b3a76"
      unitRef="usd">603000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOmQ5YTk0NzQxOWVmMDQyZDlhNDA4MzJmNzRhNjZjOGJkL3RhYmxlcmFuZ2U6ZDlhOTQ3NDE5ZWYwNDJkOWE0MDgzMmY3NGE2NmM4YmRfMy0xLTEtMS0w_e0e4927e-3747-4e5f-a214-781287c363f4"
      unitRef="usd">8335000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOmQ5YTk0NzQxOWVmMDQyZDlhNDA4MzJmNzRhNjZjOGJkL3RhYmxlcmFuZ2U6ZDlhOTQ3NDE5ZWYwNDJkOWE0MDgzMmY3NGE2NmM4YmRfMy0zLTEtMS0w_0fd1d2af-f795-4e4c-b9ef-96d36e57d133"
      unitRef="usd">8375000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOmQ5YTk0NzQxOWVmMDQyZDlhNDA4MzJmNzRhNjZjOGJkL3RhYmxlcmFuZ2U6ZDlhOTQ3NDE5ZWYwNDJkOWE0MDgzMmY3NGE2NmM4YmRfNC0xLTEtMS0w_de63846c-53c9-4eec-89dc-cd5cdcb18a14"
      unitRef="usd">1025000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOmQ5YTk0NzQxOWVmMDQyZDlhNDA4MzJmNzRhNjZjOGJkL3RhYmxlcmFuZ2U6ZDlhOTQ3NDE5ZWYwNDJkOWE0MDgzMmY3NGE2NmM4YmRfNC0zLTEtMS0w_ba4f7dff-c7a8-45ca-ae35-952ace1d7716"
      unitRef="usd">1097000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOmQ5YTk0NzQxOWVmMDQyZDlhNDA4MzJmNzRhNjZjOGJkL3RhYmxlcmFuZ2U6ZDlhOTQ3NDE5ZWYwNDJkOWE0MDgzMmY3NGE2NmM4YmRfNS0xLTEtMS0w_72842753-0b61-4313-a0e4-eb05f37e3903"
      unitRef="usd">1312000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOmQ5YTk0NzQxOWVmMDQyZDlhNDA4MzJmNzRhNjZjOGJkL3RhYmxlcmFuZ2U6ZDlhOTQ3NDE5ZWYwNDJkOWE0MDgzMmY3NGE2NmM4YmRfNS0zLTEtMS0w_44612407-0bcf-4e7c-bfe6-ec3401fb1d36"
      unitRef="usd">1361000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOmQ5YTk0NzQxOWVmMDQyZDlhNDA4MzJmNzRhNjZjOGJkL3RhYmxlcmFuZ2U6ZDlhOTQ3NDE5ZWYwNDJkOWE0MDgzMmY3NGE2NmM4YmRfNi0xLTEtMS0w_dbcfa28a-20ca-4cd6-8699-e03a53aa0085"
      unitRef="usd">5209000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOmQ5YTk0NzQxOWVmMDQyZDlhNDA4MzJmNzRhNjZjOGJkL3RhYmxlcmFuZ2U6ZDlhOTQ3NDE5ZWYwNDJkOWE0MDgzMmY3NGE2NmM4YmRfNi0zLTEtMS0w_ae8fb6f9-a313-427d-aa91-50e64102237f"
      unitRef="usd">5237000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOmQ5YTk0NzQxOWVmMDQyZDlhNDA4MzJmNzRhNjZjOGJkL3RhYmxlcmFuZ2U6ZDlhOTQ3NDE5ZWYwNDJkOWE0MDgzMmY3NGE2NmM4YmRfNy0xLTEtMS0w_524a2d3f-04e1-47f3-958b-6ad5eecb7e91"
      unitRef="usd">16482000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOmQ5YTk0NzQxOWVmMDQyZDlhNDA4MzJmNzRhNjZjOGJkL3RhYmxlcmFuZ2U6ZDlhOTQ3NDE5ZWYwNDJkOWE0MDgzMmY3NGE2NmM4YmRfNy0zLTEtMS0w_f7d8b320-c362-4acd-892b-8c30f91de24a"
      unitRef="usd">16673000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:GainLossOnInvestmentsTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RleHRyZWdpb246YTI0NmFlYzMyZmE0NDVjZThmYmQ0NzhlMDIwNmFjZGNfMjQzMg_dae41c8a-02f4-4a7b-8769-a8831987309c">&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;We recognize investment gains and losses on available-for-sale debt securities when we sell or otherwise dispose of securities using the specific identification method. For the &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;three and nine months ended December 26, 2020, there were no gross gains realized &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;on the sale of available-for-sale debt securities&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; and g&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;ross losses realized were &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;$1,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; and &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;$6,000, respectively.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;There were no gross gains or losses realized on the sale of available-for-sale debt securities during the three and nine months ended December 28, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;We recognize unrealized gains and losses on marketable equity securities from changes in market prices during the period as a component of earnings in the Consolidated Statements of Comprehensive Income. Net investment gains and losses on marketable equity securities were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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.519%"/&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.519%"/&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.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 28,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 28,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Marketable equity securities:&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Net gains on securities held&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Net gains on securities sold&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:11pt;font-weight:400;line-height:100%"&gt;151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GainLossOnInvestmentsTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RleHRyZWdpb246YTI0NmFlYzMyZmE0NDVjZThmYmQ0NzhlMDIwNmFjZGNfMTg1Mg_9fd7cf4a-611a-4651-b2b6-70b0700cf32a"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RleHRyZWdpb246YTI0NmFlYzMyZmE0NDVjZThmYmQ0NzhlMDIwNmFjZGNfMTg1Mg_dc66b7fc-6121-49cf-9dc7-1907220b8e7b"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RleHRyZWdpb246YTI0NmFlYzMyZmE0NDVjZThmYmQ0NzhlMDIwNmFjZGNfMjE5OTAyMzI1ODE4Mg_9922f1ae-0958-40ea-8232-36bc54f35d57"
      unitRef="usd">1000</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RleHRyZWdpb246YTI0NmFlYzMyZmE0NDVjZThmYmQ0NzhlMDIwNmFjZGNfMTk1Nw_7513eaee-0da4-4b9a-b4cc-8eab8df6759b"
      unitRef="usd">6000</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RleHRyZWdpb246YTI0NmFlYzMyZmE0NDVjZThmYmQ0NzhlMDIwNmFjZGNfMTk3Mg_0d89fd92-c322-4f00-83d8-0a9eecbf9662"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RleHRyZWdpb246YTI0NmFlYzMyZmE0NDVjZThmYmQ0NzhlMDIwNmFjZGNfMTk3Mg_2d86cbe1-1585-44f9-b4e9-97cbf30bb048"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RleHRyZWdpb246YTI0NmFlYzMyZmE0NDVjZThmYmQ0NzhlMDIwNmFjZGNfMTk3Mg_4818099c-d360-416a-8d7e-1bdd82aea5a8"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RleHRyZWdpb246YTI0NmFlYzMyZmE0NDVjZThmYmQ0NzhlMDIwNmFjZGNfMTk3Mg_5816d1ed-cb6c-41d5-a096-bad09e92ae30"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGain
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOmM0NDY0MmZkYjc4ODQ1OWJiMmFjM2I1OTY1NmZhZDE4L3RhYmxlcmFuZ2U6YzQ0NjQyZmRiNzg4NDU5YmIyYWMzYjU5NjU2ZmFkMThfMy0xLTEtMS0w_1951585f-98c9-4df7-98d6-f4a6bf8aa96b"
      unitRef="usd">1857000</us-gaap:EquitySecuritiesFvNiUnrealizedGain>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGain
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOmM0NDY0MmZkYjc4ODQ1OWJiMmFjM2I1OTY1NmZhZDE4L3RhYmxlcmFuZ2U6YzQ0NjQyZmRiNzg4NDU5YmIyYWMzYjU5NjU2ZmFkMThfMy0zLTEtMS0w_6eb2c9cf-285f-444f-9ee3-539b74255f67"
      unitRef="usd">764000</us-gaap:EquitySecuritiesFvNiUnrealizedGain>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGain
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOmM0NDY0MmZkYjc4ODQ1OWJiMmFjM2I1OTY1NmZhZDE4L3RhYmxlcmFuZ2U6YzQ0NjQyZmRiNzg4NDU5YmIyYWMzYjU5NjU2ZmFkMThfMy01LTEtMS0w_80893b33-efcd-4f4b-ac44-b143cb40350d"
      unitRef="usd">5132000</us-gaap:EquitySecuritiesFvNiUnrealizedGain>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGain
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOmM0NDY0MmZkYjc4ODQ1OWJiMmFjM2I1OTY1NmZhZDE4L3RhYmxlcmFuZ2U6YzQ0NjQyZmRiNzg4NDU5YmIyYWMzYjU5NjU2ZmFkMThfMy03LTEtMS0w_6c81fb01-aec5-4999-86c5-651e527a0cd8"
      unitRef="usd">2066000</us-gaap:EquitySecuritiesFvNiUnrealizedGain>
    <us-gaap:EquitySecuritiesFvNiRealizedGain
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOmM0NDY0MmZkYjc4ODQ1OWJiMmFjM2I1OTY1NmZhZDE4L3RhYmxlcmFuZ2U6YzQ0NjQyZmRiNzg4NDU5YmIyYWMzYjU5NjU2ZmFkMThfNC0xLTEtMS0w_fcea6f30-bd88-4578-a9e5-c1351d9482aa"
      unitRef="usd">151000</us-gaap:EquitySecuritiesFvNiRealizedGain>
    <us-gaap:EquitySecuritiesFvNiRealizedGain
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOmM0NDY0MmZkYjc4ODQ1OWJiMmFjM2I1OTY1NmZhZDE4L3RhYmxlcmFuZ2U6YzQ0NjQyZmRiNzg4NDU5YmIyYWMzYjU5NjU2ZmFkMThfNC0zLTEtMS0w_720b43a5-6865-4e2b-82fc-d07967eacd57"
      unitRef="usd">13000</us-gaap:EquitySecuritiesFvNiRealizedGain>
    <us-gaap:EquitySecuritiesFvNiRealizedGain
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOmM0NDY0MmZkYjc4ODQ1OWJiMmFjM2I1OTY1NmZhZDE4L3RhYmxlcmFuZ2U6YzQ0NjQyZmRiNzg4NDU5YmIyYWMzYjU5NjU2ZmFkMThfNC01LTEtMS0w_61cf1865-d5a1-4cf8-bbf5-e9da331d52ef"
      unitRef="usd">157000</us-gaap:EquitySecuritiesFvNiRealizedGain>
    <us-gaap:EquitySecuritiesFvNiRealizedGain
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOmM0NDY0MmZkYjc4ODQ1OWJiMmFjM2I1OTY1NmZhZDE4L3RhYmxlcmFuZ2U6YzQ0NjQyZmRiNzg4NDU5YmIyYWMzYjU5NjU2ZmFkMThfNC03LTEtMS0w_e08e850f-f3ff-4538-8857-692702b97a65"
      unitRef="usd">11000</us-gaap:EquitySecuritiesFvNiRealizedGain>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOmM0NDY0MmZkYjc4ODQ1OWJiMmFjM2I1OTY1NmZhZDE4L3RhYmxlcmFuZ2U6YzQ0NjQyZmRiNzg4NDU5YmIyYWMzYjU5NjU2ZmFkMThfNS0xLTEtMS0w_f554511d-c4c6-4856-935c-5982661ca7ea"
      unitRef="usd">2008000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOmM0NDY0MmZkYjc4ODQ1OWJiMmFjM2I1OTY1NmZhZDE4L3RhYmxlcmFuZ2U6YzQ0NjQyZmRiNzg4NDU5YmIyYWMzYjU5NjU2ZmFkMThfNS0zLTEtMS0w_d71fc199-20a8-4673-bd72-d2d3cf9e0c8f"
      unitRef="usd">777000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOmM0NDY0MmZkYjc4ODQ1OWJiMmFjM2I1OTY1NmZhZDE4L3RhYmxlcmFuZ2U6YzQ0NjQyZmRiNzg4NDU5YmIyYWMzYjU5NjU2ZmFkMThfNS01LTEtMS0w_1dae9ea0-3072-4ba3-a22d-41e8c028392b"
      unitRef="usd">5289000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM18zNy9mcmFnOmEyNDZhZWMzMmZhNDQ1Y2U4ZmJkNDc4ZTAyMDZhY2RjL3RhYmxlOmM0NDY0MmZkYjc4ODQ1OWJiMmFjM2I1OTY1NmZhZDE4L3RhYmxlcmFuZ2U6YzQ0NjQyZmRiNzg4NDU5YmIyYWMzYjU5NjU2ZmFkMThfNS03LTEtMS0w_fd2c1c8e-d599-43b7-81b0-af5762ee9c83"
      unitRef="usd">2077000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180MC9mcmFnOjMwOGQ2NGNiYzJmZTQ3ODNhNjBlOGFmZDhmOWVmN2MxL3RleHRyZWdpb246MzA4ZDY0Y2JjMmZlNDc4M2E2MGU4YWZkOGY5ZWY3YzFfOTA_7fb3aaf9-b791-43f1-8f72-f613d0708193">Inventories&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Inventories consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&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:68.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&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:13.564%"/&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:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;45,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;35,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;16,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;13,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;48,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;63,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;110,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;113,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180MC9mcmFnOjMwOGQ2NGNiYzJmZTQ3ODNhNjBlOGFmZDhmOWVmN2MxL3RleHRyZWdpb246MzA4ZDY0Y2JjMmZlNDc4M2E2MGU4YWZkOGY5ZWY3YzFfOTM_7e66b4f7-6cf7-49b8-8564-e1cc40c717f5">&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Inventories consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&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:68.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&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:13.564%"/&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:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;45,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;35,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;16,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;13,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;48,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;63,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;110,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;113,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180MC9mcmFnOjMwOGQ2NGNiYzJmZTQ3ODNhNjBlOGFmZDhmOWVmN2MxL3RhYmxlOmJjZjRmNWIyYzg5YTQ0MWFhYzcwNjYyNzk4NzA2YThkL3RhYmxlcmFuZ2U6YmNmNGY1YjJjODlhNDQxYWFjNzA2NjI3OTg3MDZhOGRfMS0xLTEtMS0w_a0f0a35e-bfb8-4638-ac34-ec6c336dd6ca"
      unitRef="usd">45821000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180MC9mcmFnOjMwOGQ2NGNiYzJmZTQ3ODNhNjBlOGFmZDhmOWVmN2MxL3RhYmxlOmJjZjRmNWIyYzg5YTQ0MWFhYzcwNjYyNzk4NzA2YThkL3RhYmxlcmFuZ2U6YmNmNGY1YjJjODlhNDQxYWFjNzA2NjI3OTg3MDZhOGRfMS0zLTEtMS0w_7ad449c2-8fa6-49f5-b4a9-2840d3b1073e"
      unitRef="usd">35691000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180MC9mcmFnOjMwOGQ2NGNiYzJmZTQ3ODNhNjBlOGFmZDhmOWVmN2MxL3RhYmxlOmJjZjRmNWIyYzg5YTQ0MWFhYzcwNjYyNzk4NzA2YThkL3RhYmxlcmFuZ2U6YmNmNGY1YjJjODlhNDQxYWFjNzA2NjI3OTg3MDZhOGRfMi0xLTEtMS0w_40158997-2252-4b98-b5f6-5e92d21932d7"
      unitRef="usd">16223000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180MC9mcmFnOjMwOGQ2NGNiYzJmZTQ3ODNhNjBlOGFmZDhmOWVmN2MxL3RhYmxlOmJjZjRmNWIyYzg5YTQ0MWFhYzcwNjYyNzk4NzA2YThkL3RhYmxlcmFuZ2U6YmNmNGY1YjJjODlhNDQxYWFjNzA2NjI3OTg3MDZhOGRfMi0zLTEtMS0w_101e8a39-efb0-4c1c-bcbe-7db44849487e"
      unitRef="usd">13953000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180MC9mcmFnOjMwOGQ2NGNiYzJmZTQ3ODNhNjBlOGFmZDhmOWVmN2MxL3RhYmxlOmJjZjRmNWIyYzg5YTQ0MWFhYzcwNjYyNzk4NzA2YThkL3RhYmxlcmFuZ2U6YmNmNGY1YjJjODlhNDQxYWFjNzA2NjI3OTg3MDZhOGRfMy0xLTEtMS0w_fd2deab0-339d-4521-b4f2-c6365f91ed8c"
      unitRef="usd">48580000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180MC9mcmFnOjMwOGQ2NGNiYzJmZTQ3ODNhNjBlOGFmZDhmOWVmN2MxL3RhYmxlOmJjZjRmNWIyYzg5YTQ0MWFhYzcwNjYyNzk4NzA2YThkL3RhYmxlcmFuZ2U6YmNmNGY1YjJjODlhNDQxYWFjNzA2NjI3OTg3MDZhOGRfMy0zLTEtMS0w_98165ac3-6b69-417a-96c6-c5a572cfb22c"
      unitRef="usd">63891000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryNet
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180MC9mcmFnOjMwOGQ2NGNiYzJmZTQ3ODNhNjBlOGFmZDhmOWVmN2MxL3RhYmxlOmJjZjRmNWIyYzg5YTQ0MWFhYzcwNjYyNzk4NzA2YThkL3RhYmxlcmFuZ2U6YmNmNGY1YjJjODlhNDQxYWFjNzA2NjI3OTg3MDZhOGRfNC0xLTEtMS0w_9b039158-3aad-42e8-b821-4d66fcc4339a"
      unitRef="usd">110624000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180MC9mcmFnOjMwOGQ2NGNiYzJmZTQ3ODNhNjBlOGFmZDhmOWVmN2MxL3RhYmxlOmJjZjRmNWIyYzg5YTQ0MWFhYzcwNjYyNzk4NzA2YThkL3RhYmxlcmFuZ2U6YmNmNGY1YjJjODlhNDQxYWFjNzA2NjI3OTg3MDZhOGRfNC0zLTEtMS0w_2624b2c8-276d-4033-89e6-1fd6f98dc57b"
      unitRef="usd">113535000</us-gaap:InventoryNet>
    <us-gaap:FinancingReceivablesTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RleHRyZWdpb246MGY1ZDZkMGQ4NTY1NDQyMGExYzU1ZGU1M2U5NTBlM2VfMjg1OA_8987b9b0-f17d-4569-954c-723eb609c3c5">Consumer Loans Receivable&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The following table summarizes consumer loans receivable (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&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:68.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&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:13.564%"/&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:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Loans held for investment (at Acquisition Date, defined below)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;33,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;37,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Loans held for investment (originated after Acquisition Date)&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:11pt;font-weight:400;line-height:100%"&gt;17,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;20,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Loans held for sale&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:11pt;font-weight:400;line-height:100%"&gt;22,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;14,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Construction advances&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:11pt;font-weight:400;line-height:100%"&gt;13,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;13,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;87,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;85,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Deferred financing fees and other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(2,525)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(1,919)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Allowance for loan losses&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:11pt;font-weight:400;line-height:100%"&gt;(3,419)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(1,767)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;81,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;82,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Less current portion&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:11pt;font-weight:400;line-height:100%"&gt;(42,091)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(32,376)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;39,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;49,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The Company acquired consumer loans receivable as part of the acquisition of Palm Harbor Homes, Inc. in April 2011 ("Acquisition Date"). The allowance for loan losses reflects our judgment of the probable loss exposure on loans held for investment. On March 29, 2020 we adopted ASU 2016-13 using the prospective transition approach for acquired consumer loans receivable assets that were previously accounted for under ASC 310-30. We determined th&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;at $1.7&#160;million o&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;f the existing purchase discount for such consumer loans was related to credit factors and was reclassified to the allowance for loan losses upon adoption. The remaining discount on the acquired consumer loans was determined to be related to non-credit factors and will be accreted into interest income over the life of the loans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The following table represents changes in the estimated allowance for loan losses, including related additions and deductions to the allowance for loan losses (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 28,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 28,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Allowance for loan losses at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Impact of adoption of ASU 2016-13&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:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Change in estimated loan losses, net&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:11pt;font-weight:400;line-height:100%"&gt;(491)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(424)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Charge-offs&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:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(200)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Recoveries&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:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Allowance for loan losses at end of period&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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;3,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;3,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The consumer loans held for investment had the following characteristics:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&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:68.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&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:13.564%"/&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:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Weighted average contractual interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;8.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;8.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Weighted average effective interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Weighted average months to maturity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;159&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;164&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The following table is a consolidated summary of the delinquency status of the outstanding amortized cost of consumer loans receivable (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&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:68.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&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:13.564%"/&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:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;84,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;83,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;31 to 60 days&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:11pt;font-weight:400;line-height:100%"&gt;834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;61 to 90 days&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:11pt;font-weight:400;line-height:100%"&gt;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;91+ days&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:11pt;font-weight:400;line-height:100%"&gt;2,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;87,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;85,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The following table disaggregates CountryPlace's gross consumer loans receivable by credit quality indicator and fiscal year of origination (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.850%"/&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="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Prior&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Prime- FICO score 680 and greater&lt;/span&gt;&lt;/div&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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;21,087&#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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;4,191&#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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;1,832&#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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;996&#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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;1,761&#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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;24,582&#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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;54,449&#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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;55,513&#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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Near Prime- FICO score 620-679&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;11,502&#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:11pt;font-weight:400;line-height:100%"&gt;4,074&#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:11pt;font-weight:400;line-height:100%"&gt;1,809&#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:11pt;font-weight:400;line-height:100%"&gt;1,141&#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:11pt;font-weight:400;line-height:100%"&gt;614&#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:11pt;font-weight:400;line-height:100%"&gt;10,875&#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:11pt;font-weight:400;line-height:100%"&gt;30,015&#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:11pt;font-weight:400;line-height:100%"&gt;27,767&#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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Sub-Prime- FICO score less than 620&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;426&#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:11pt;font-weight:400;line-height:100%"&gt;54&#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:11pt;font-weight:400;line-height:100%"&gt;&#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:11pt;font-weight:400;line-height:100%"&gt;&#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:11pt;font-weight:400;line-height:100%"&gt;85&#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:11pt;font-weight:400;line-height:100%"&gt;1,786&#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:11pt;font-weight:400;line-height:100%"&gt;2,351&#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:11pt;font-weight:400;line-height:100%"&gt;2,142&#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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;No FICO score&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;151&#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:11pt;font-weight:400;line-height:100%"&gt;&#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:11pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:11pt;font-weight:400;line-height:100%"&gt;&#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:11pt;font-weight:400;line-height:100%"&gt;&#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:11pt;font-weight:400;line-height:100%"&gt;542&#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:11pt;font-weight:400;line-height:100%"&gt;721&#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:11pt;font-weight:400;line-height:100%"&gt;568&#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:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;33,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;8,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;37,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;87,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;85,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Loan contracts secured by geographically concentrated collateral could experience higher rates of delinquencies, default and foreclosure losses than loan contracts secured by collateral that is more geographically dispersed. As of December&#160;26, 2020&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;37% of the outstanding principal balance of consumer loans receivable portfolio was concentrated in Texas and 20% was concentrated in Florida. As of March&#160;28, 2020, 36% of the outstanding principal balance of the consumer loans receivable portfolio was concentrated in Texas and 16% was concentrated in Florida. Other than Texas and Florida, no state had concentrations in excess of 10% of the principal balance of the consumer loans receivable as of December&#160;26, 2020 or March&#160;28, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Collateral for repossessed loans is acquired through foreclosure or similar proceedings and is recorded at the estimated fair value of the home less the costs to sell. At repossession, the fair value of the collateral is determined based on the historical recovery rates of previously charged-off loans; the loan is charged off and the loss is recorded to the allowance for loan losses. Repossessed homes totaled approximately $162,000 and $1.5 million as of December&#160;26, 2020 and March&#160;28, 2020, respectively, and are included in Prepaid expenses and other current assets in the Consolidated Balance Sheets. Foreclosure or similar proceedings in progress totaled approximately $606,000 and $560,000 as of December&#160;26, 2020 and March&#160;28, 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:FinancingReceivablesTextBlock>
    <cvco:ConsumerLoansReceivableTableTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RleHRyZWdpb246MGY1ZDZkMGQ4NTY1NDQyMGExYzU1ZGU1M2U5NTBlM2VfMjg0Ng_faf29bf7-3caf-4be6-ad8c-94629c31719e">&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The following table summarizes consumer loans receivable (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&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:68.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&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:13.564%"/&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:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Loans held for investment (at Acquisition Date, defined below)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;33,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;37,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Loans held for investment (originated after Acquisition Date)&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:11pt;font-weight:400;line-height:100%"&gt;17,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;20,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Loans held for sale&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:11pt;font-weight:400;line-height:100%"&gt;22,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;14,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Construction advances&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:11pt;font-weight:400;line-height:100%"&gt;13,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;13,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;87,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;85,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Deferred financing fees and other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(2,525)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(1,919)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Allowance for loan losses&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:11pt;font-weight:400;line-height:100%"&gt;(3,419)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(1,767)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;81,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;82,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Less current portion&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:11pt;font-weight:400;line-height:100%"&gt;(42,091)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(32,376)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;39,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;49,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cvco:ConsumerLoansReceivableTableTextBlock>
    <us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOjA1OGFhODU4NWZjYTQzMWNiMWUzMDFhOTdhZGY1ZmE2L3RhYmxlcmFuZ2U6MDU4YWE4NTg1ZmNhNDMxY2IxZTMwMWE5N2FkZjVmYTZfMS0xLTEtMS0w_750d2334-97e9-4d65-8d96-005e3a8af1de"
      unitRef="usd">33726000</us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet>
    <us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOjA1OGFhODU4NWZjYTQzMWNiMWUzMDFhOTdhZGY1ZmE2L3RhYmxlcmFuZ2U6MDU4YWE4NTg1ZmNhNDMxY2IxZTMwMWE5N2FkZjVmYTZfMS0zLTEtMS0w_4d2988c4-e1f2-492d-a0aa-20ad1257e6f0"
      unitRef="usd">37779000</us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet>
    <cvco:ConsumerLoansReceivableHeldForInvestment
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOjA1OGFhODU4NWZjYTQzMWNiMWUzMDFhOTdhZGY1ZmE2L3RhYmxlcmFuZ2U6MDU4YWE4NTg1ZmNhNDMxY2IxZTMwMWE5N2FkZjVmYTZfMi0xLTEtMS0w_b95f646e-7954-42d2-9800-e12818bc381f"
      unitRef="usd">17873000</cvco:ConsumerLoansReceivableHeldForInvestment>
    <cvco:ConsumerLoansReceivableHeldForInvestment
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOjA1OGFhODU4NWZjYTQzMWNiMWUzMDFhOTdhZGY1ZmE2L3RhYmxlcmFuZ2U6MDU4YWE4NTg1ZmNhNDMxY2IxZTMwMWE5N2FkZjVmYTZfMi0zLTEtMS0w_27b9dc41-e06a-4b92-bdcb-ba8c9d5a07f4"
      unitRef="usd">20140000</cvco:ConsumerLoansReceivableHeldForInvestment>
    <us-gaap:LoansReceivableHeldForSaleAmount
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOjA1OGFhODU4NWZjYTQzMWNiMWUzMDFhOTdhZGY1ZmE2L3RhYmxlcmFuZ2U6MDU4YWE4NTg1ZmNhNDMxY2IxZTMwMWE5N2FkZjVmYTZfMy0xLTEtMS0w_c3c303bd-91d9-4413-9500-8e8c3abf7fa0"
      unitRef="usd">22014000</us-gaap:LoansReceivableHeldForSaleAmount>
    <us-gaap:LoansReceivableHeldForSaleAmount
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOjA1OGFhODU4NWZjYTQzMWNiMWUzMDFhOTdhZGY1ZmE2L3RhYmxlcmFuZ2U6MDU4YWE4NTg1ZmNhNDMxY2IxZTMwMWE5N2FkZjVmYTZfMy0zLTEtMS0w_1c7b856d-a32d-43c6-a3ba-c087e8ac6269"
      unitRef="usd">14671000</us-gaap:LoansReceivableHeldForSaleAmount>
    <cvco:ConstructionAdvances
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOjA1OGFhODU4NWZjYTQzMWNiMWUzMDFhOTdhZGY1ZmE2L3RhYmxlcmFuZ2U6MDU4YWE4NTg1ZmNhNDMxY2IxZTMwMWE5N2FkZjVmYTZfNC0xLTEtMS0w_706b43df-b94a-44f6-b169-3d210c43fea6"
      unitRef="usd">13923000</cvco:ConstructionAdvances>
    <cvco:ConstructionAdvances
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOjA1OGFhODU4NWZjYTQzMWNiMWUzMDFhOTdhZGY1ZmE2L3RhYmxlcmFuZ2U6MDU4YWE4NTg1ZmNhNDMxY2IxZTMwMWE5N2FkZjVmYTZfNC0zLTEtMS0w_06bafc5d-d39d-40bf-bc07-104545e960b7"
      unitRef="usd">13400000</cvco:ConstructionAdvances>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOjA1OGFhODU4NWZjYTQzMWNiMWUzMDFhOTdhZGY1ZmE2L3RhYmxlcmFuZ2U6MDU4YWE4NTg1ZmNhNDMxY2IxZTMwMWE5N2FkZjVmYTZfNS0xLTEtMS0w_3719c89b-a488-44f9-84ab-9d81f5af68f5"
      unitRef="usd">87536000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOjA1OGFhODU4NWZjYTQzMWNiMWUzMDFhOTdhZGY1ZmE2L3RhYmxlcmFuZ2U6MDU4YWE4NTg1ZmNhNDMxY2IxZTMwMWE5N2FkZjVmYTZfNS0zLTEtMS0w_aceebc47-77e1-4a53-8c55-4dbb5938fdbd"
      unitRef="usd">85990000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableDeferredIncome
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOjA1OGFhODU4NWZjYTQzMWNiMWUzMDFhOTdhZGY1ZmE2L3RhYmxlcmFuZ2U6MDU4YWE4NTg1ZmNhNDMxY2IxZTMwMWE5N2FkZjVmYTZfNi0xLTEtMS0w_225c58d7-8f53-4551-8c0b-5a7b5b4e435c"
      unitRef="usd">2525000</us-gaap:LoansAndLeasesReceivableDeferredIncome>
    <us-gaap:LoansAndLeasesReceivableDeferredIncome
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOjA1OGFhODU4NWZjYTQzMWNiMWUzMDFhOTdhZGY1ZmE2L3RhYmxlcmFuZ2U6MDU4YWE4NTg1ZmNhNDMxY2IxZTMwMWE5N2FkZjVmYTZfNi0zLTEtMS0w_6bbd8590-0cf1-4155-a47a-fa574ee0cb31"
      unitRef="usd">1919000</us-gaap:LoansAndLeasesReceivableDeferredIncome>
    <us-gaap:AllowanceForLoanAndLeaseLossesRealEstate
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOjA1OGFhODU4NWZjYTQzMWNiMWUzMDFhOTdhZGY1ZmE2L3RhYmxlcmFuZ2U6MDU4YWE4NTg1ZmNhNDMxY2IxZTMwMWE5N2FkZjVmYTZfNy0xLTEtMS0w_c8e8c240-def6-4d20-9228-cbc59faa25c3"
      unitRef="usd">3419000</us-gaap:AllowanceForLoanAndLeaseLossesRealEstate>
    <us-gaap:AllowanceForLoanAndLeaseLossesRealEstate
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOjA1OGFhODU4NWZjYTQzMWNiMWUzMDFhOTdhZGY1ZmE2L3RhYmxlcmFuZ2U6MDU4YWE4NTg1ZmNhNDMxY2IxZTMwMWE5N2FkZjVmYTZfNy0zLTEtMS0w_30e53e99-fc40-417b-b0d0-6e4de7e678d9"
      unitRef="usd">1767000</us-gaap:AllowanceForLoanAndLeaseLossesRealEstate>
    <us-gaap:MortgageLoansOnRealEstateCommercialAndConsumerNet
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOjA1OGFhODU4NWZjYTQzMWNiMWUzMDFhOTdhZGY1ZmE2L3RhYmxlcmFuZ2U6MDU4YWE4NTg1ZmNhNDMxY2IxZTMwMWE5N2FkZjVmYTZfOC0xLTEtMS0w_9cd7da6a-191f-43de-93a5-c90e16a07c0f"
      unitRef="usd">81592000</us-gaap:MortgageLoansOnRealEstateCommercialAndConsumerNet>
    <us-gaap:MortgageLoansOnRealEstateCommercialAndConsumerNet
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOjA1OGFhODU4NWZjYTQzMWNiMWUzMDFhOTdhZGY1ZmE2L3RhYmxlcmFuZ2U6MDU4YWE4NTg1ZmNhNDMxY2IxZTMwMWE5N2FkZjVmYTZfOC0zLTEtMS0w_4ae4bced-0156-4e66-8013-28f0b6577b6d"
      unitRef="usd">82304000</us-gaap:MortgageLoansOnRealEstateCommercialAndConsumerNet>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOjA1OGFhODU4NWZjYTQzMWNiMWUzMDFhOTdhZGY1ZmE2L3RhYmxlcmFuZ2U6MDU4YWE4NTg1ZmNhNDMxY2IxZTMwMWE5N2FkZjVmYTZfOS0xLTEtMS0w_f3ec258f-0e26-4cf4-92fd-ba74a6977574"
      unitRef="usd">42091000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOjA1OGFhODU4NWZjYTQzMWNiMWUzMDFhOTdhZGY1ZmE2L3RhYmxlcmFuZ2U6MDU4YWE4NTg1ZmNhNDMxY2IxZTMwMWE5N2FkZjVmYTZfOS0zLTEtMS0w_728ed0b9-46f3-40b7-9d45-e957abd86b16"
      unitRef="usd">32376000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOjA1OGFhODU4NWZjYTQzMWNiMWUzMDFhOTdhZGY1ZmE2L3RhYmxlcmFuZ2U6MDU4YWE4NTg1ZmNhNDMxY2IxZTMwMWE5N2FkZjVmYTZfMTAtMS0xLTEtMA_c02e7b14-1c73-4a16-a521-0dac4253914b"
      unitRef="usd">39501000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOjA1OGFhODU4NWZjYTQzMWNiMWUzMDFhOTdhZGY1ZmE2L3RhYmxlcmFuZ2U6MDU4YWE4NTg1ZmNhNDMxY2IxZTMwMWE5N2FkZjVmYTZfMTAtMy0xLTEtMA_e822d55d-d8a5-4ea1-819d-4c2377401dc1"
      unitRef="usd">49928000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet
      contextRef="i11f6e45b94ef44088f4c821a296321f6_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RleHRyZWdpb246MGY1ZDZkMGQ4NTY1NDQyMGExYzU1ZGU1M2U5NTBlM2VfNjAx_c37938ac-eefc-46e8-9ac8-c41c032ebe2e"
      unitRef="usd">1700000</us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet>
    <us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RleHRyZWdpb246MGY1ZDZkMGQ4NTY1NDQyMGExYzU1ZGU1M2U5NTBlM2VfMjg3Mg_7c8aebdd-6abb-4090-a4f4-26dbce2ad7db">&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The following table represents changes in the estimated allowance for loan losses, including related additions and deductions to the allowance for loan losses (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 28,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 28,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Allowance for loan losses at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Impact of adoption of ASU 2016-13&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:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Change in estimated loan losses, net&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:11pt;font-weight:400;line-height:100%"&gt;(491)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(424)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Charge-offs&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:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(200)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Recoveries&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:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Allowance for loan losses at end of period&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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;3,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;3,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;431&#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:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock>
    <us-gaap:AllowanceForLoanAndLeaseLossesRealEstate
      contextRef="if7dfa44f40bd49b4bb4719ba3543707e_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmFmNmExYmEyOTdiZTQxNjNiMDY3YTk2NTQyMjllYzAyL3RhYmxlcmFuZ2U6YWY2YTFiYTI5N2JlNDE2M2IwNjdhOTY1NDIyOWVjMDJfMi0xLTEtMS0w_764dad6d-7ecf-44d5-93b9-c856e5664964"
      unitRef="usd">3910000</us-gaap:AllowanceForLoanAndLeaseLossesRealEstate>
    <us-gaap:AllowanceForLoanAndLeaseLossesRealEstate
      contextRef="i8948b9e6837b4dd9bfcf8a26c28fe9e7_I20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmFmNmExYmEyOTdiZTQxNjNiMDY3YTk2NTQyMjllYzAyL3RhYmxlcmFuZ2U6YWY2YTFiYTI5N2JlNDE2M2IwNjdhOTY1NDIyOWVjMDJfMi0zLTEtMS0w_6f9ffb23-c279-445a-b2e3-5508ede4c0b4"
      unitRef="usd">415000</us-gaap:AllowanceForLoanAndLeaseLossesRealEstate>
    <us-gaap:AllowanceForLoanAndLeaseLossesRealEstate
      contextRef="i9b14267591364f1e85e5593970d97589_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmFmNmExYmEyOTdiZTQxNjNiMDY3YTk2NTQyMjllYzAyL3RhYmxlcmFuZ2U6YWY2YTFiYTI5N2JlNDE2M2IwNjdhOTY1NDIyOWVjMDJfMi01LTEtMS0w_bdcef1c0-77d7-46fd-bb3b-17c6bb83451d"
      unitRef="usd">1767000</us-gaap:AllowanceForLoanAndLeaseLossesRealEstate>
    <us-gaap:AllowanceForLoanAndLeaseLossesRealEstate
      contextRef="i039decc0477b499eb788dcfaf4716ff2_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmFmNmExYmEyOTdiZTQxNjNiMDY3YTk2NTQyMjllYzAyL3RhYmxlcmFuZ2U6YWY2YTFiYTI5N2JlNDE2M2IwNjdhOTY1NDIyOWVjMDJfMi03LTEtMS0w_588cdbb0-e445-4f39-9d68-d7625ccf7f48"
      unitRef="usd">415000</us-gaap:AllowanceForLoanAndLeaseLossesRealEstate>
    <us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet
      contextRef="i5aa2f09fed804e8196ea4432097acc8a_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmFmNmExYmEyOTdiZTQxNjNiMDY3YTk2NTQyMjllYzAyL3RhYmxlcmFuZ2U6YWY2YTFiYTI5N2JlNDE2M2IwNjdhOTY1NDIyOWVjMDJfMy0xLTEtMS0w_686267f6-6808-4668-b827-78546ff52e15"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet>
    <us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet
      contextRef="icdbe181aa46a47209c33b19bc411a598_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmFmNmExYmEyOTdiZTQxNjNiMDY3YTk2NTQyMjllYzAyL3RhYmxlcmFuZ2U6YWY2YTFiYTI5N2JlNDE2M2IwNjdhOTY1NDIyOWVjMDJfMy0zLTEtMS0w_1a87b8db-7638-4e0b-b5ae-2233692a62fe"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet>
    <us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet
      contextRef="id129a548197f42219e8576fec677da6d_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmFmNmExYmEyOTdiZTQxNjNiMDY3YTk2NTQyMjllYzAyL3RhYmxlcmFuZ2U6YWY2YTFiYTI5N2JlNDE2M2IwNjdhOTY1NDIyOWVjMDJfMy01LTEtMS0w_21c61396-9154-44c3-b1f1-9bed753f43ef"
      unitRef="usd">2276000</us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet>
    <us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet
      contextRef="i94d0b164abc542ca8c6bebf13f51847b_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmFmNmExYmEyOTdiZTQxNjNiMDY3YTk2NTQyMjllYzAyL3RhYmxlcmFuZ2U6YWY2YTFiYTI5N2JlNDE2M2IwNjdhOTY1NDIyOWVjMDJfMy03LTEtMS0w_40d6fe1d-5349-4828-9414-e2b496d7c6d3"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet>
    <us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
      contextRef="icead17e13a1a41ada8e718e67cc1fd1f_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmFmNmExYmEyOTdiZTQxNjNiMDY3YTk2NTQyMjllYzAyL3RhYmxlcmFuZ2U6YWY2YTFiYTI5N2JlNDE2M2IwNjdhOTY1NDIyOWVjMDJfNC0xLTEtMS0w_0b413296-8424-4d83-814a-09093bcc0588"
      unitRef="usd">491000</us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease>
    <us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
      contextRef="i934674d457b747d891403c56d15660c9_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmFmNmExYmEyOTdiZTQxNjNiMDY3YTk2NTQyMjllYzAyL3RhYmxlcmFuZ2U6YWY2YTFiYTI5N2JlNDE2M2IwNjdhOTY1NDIyOWVjMDJfNC0zLTEtMS0w_adcd4581-0879-409a-bbcd-4e1418508360"
      unitRef="usd">16000</us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease>
    <us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
      contextRef="i2d10e5e0ecd64eb5b42b17d4af81b964_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmFmNmExYmEyOTdiZTQxNjNiMDY3YTk2NTQyMjllYzAyL3RhYmxlcmFuZ2U6YWY2YTFiYTI5N2JlNDE2M2IwNjdhOTY1NDIyOWVjMDJfNC01LTEtMS0w_2bffd92b-8b53-4f54-b8f8-cf8a245c8e58"
      unitRef="usd">-424000</us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease>
    <us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
      contextRef="i1fe8ff5ba61d416696d7742278688ffd_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmFmNmExYmEyOTdiZTQxNjNiMDY3YTk2NTQyMjllYzAyL3RhYmxlcmFuZ2U6YWY2YTFiYTI5N2JlNDE2M2IwNjdhOTY1NDIyOWVjMDJfNC03LTEtMS0w_9e0a9343-0580-4d85-a924-c12c585f001e"
      unitRef="usd">-16000</us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="icead17e13a1a41ada8e718e67cc1fd1f_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmFmNmExYmEyOTdiZTQxNjNiMDY3YTk2NTQyMjllYzAyL3RhYmxlcmFuZ2U6YWY2YTFiYTI5N2JlNDE2M2IwNjdhOTY1NDIyOWVjMDJfNS0xLTEtMS0w_c3e839e9-66d0-49af-8592-570f716190eb"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="i934674d457b747d891403c56d15660c9_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmFmNmExYmEyOTdiZTQxNjNiMDY3YTk2NTQyMjllYzAyL3RhYmxlcmFuZ2U6YWY2YTFiYTI5N2JlNDE2M2IwNjdhOTY1NDIyOWVjMDJfNS0zLTEtMS0w_3b2dc05a-92d2-46ab-b771-270501b50893"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="i2d10e5e0ecd64eb5b42b17d4af81b964_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmFmNmExYmEyOTdiZTQxNjNiMDY3YTk2NTQyMjllYzAyL3RhYmxlcmFuZ2U6YWY2YTFiYTI5N2JlNDE2M2IwNjdhOTY1NDIyOWVjMDJfNS01LTEtMS0w_be0caebe-c4a4-4359-bd61-e19c7f28f1ed"
      unitRef="usd">200000</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="i1fe8ff5ba61d416696d7742278688ffd_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmFmNmExYmEyOTdiZTQxNjNiMDY3YTk2NTQyMjllYzAyL3RhYmxlcmFuZ2U6YWY2YTFiYTI5N2JlNDE2M2IwNjdhOTY1NDIyOWVjMDJfNS03LTEtMS0w_8d0cf3c3-abd6-42e1-b535-94bc4f192154"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
      contextRef="icead17e13a1a41ada8e718e67cc1fd1f_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmFmNmExYmEyOTdiZTQxNjNiMDY3YTk2NTQyMjllYzAyL3RhYmxlcmFuZ2U6YWY2YTFiYTI5N2JlNDE2M2IwNjdhOTY1NDIyOWVjMDJfNi0xLTEtMS0w_00bb90e6-a026-4f65-88bf-c8477195e6e5"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts>
    <us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
      contextRef="i934674d457b747d891403c56d15660c9_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmFmNmExYmEyOTdiZTQxNjNiMDY3YTk2NTQyMjllYzAyL3RhYmxlcmFuZ2U6YWY2YTFiYTI5N2JlNDE2M2IwNjdhOTY1NDIyOWVjMDJfNi0zLTEtMS0w_a0849cf7-0c3c-40f6-9812-1c7477e3a661"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts>
    <us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
      contextRef="i2d10e5e0ecd64eb5b42b17d4af81b964_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmFmNmExYmEyOTdiZTQxNjNiMDY3YTk2NTQyMjllYzAyL3RhYmxlcmFuZ2U6YWY2YTFiYTI5N2JlNDE2M2IwNjdhOTY1NDIyOWVjMDJfNi01LTEtMS0w_9acadb56-34cd-4b98-a926-5f67a7fc633f"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts>
    <us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
      contextRef="i1fe8ff5ba61d416696d7742278688ffd_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmFmNmExYmEyOTdiZTQxNjNiMDY3YTk2NTQyMjllYzAyL3RhYmxlcmFuZ2U6YWY2YTFiYTI5N2JlNDE2M2IwNjdhOTY1NDIyOWVjMDJfNi03LTEtMS0w_ebd6111d-ca54-419f-b969-58480b945cb1"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts>
    <us-gaap:AllowanceForLoanAndLeaseLossesRealEstate
      contextRef="i7bb75e71c0c34c29827dd4c9e7959821_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmFmNmExYmEyOTdiZTQxNjNiMDY3YTk2NTQyMjllYzAyL3RhYmxlcmFuZ2U6YWY2YTFiYTI5N2JlNDE2M2IwNjdhOTY1NDIyOWVjMDJfNy0xLTEtMS0w_315e51ab-89ee-42e3-bc80-a212549c7684"
      unitRef="usd">3419000</us-gaap:AllowanceForLoanAndLeaseLossesRealEstate>
    <us-gaap:AllowanceForLoanAndLeaseLossesRealEstate
      contextRef="i8eda6005de1644499820e0cc0c480ef9_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmFmNmExYmEyOTdiZTQxNjNiMDY3YTk2NTQyMjllYzAyL3RhYmxlcmFuZ2U6YWY2YTFiYTI5N2JlNDE2M2IwNjdhOTY1NDIyOWVjMDJfNy0zLTEtMS0w_b2ab01ec-6669-49fa-b2c9-1aff15698031"
      unitRef="usd">431000</us-gaap:AllowanceForLoanAndLeaseLossesRealEstate>
    <us-gaap:AllowanceForLoanAndLeaseLossesRealEstate
      contextRef="i7bb75e71c0c34c29827dd4c9e7959821_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmFmNmExYmEyOTdiZTQxNjNiMDY3YTk2NTQyMjllYzAyL3RhYmxlcmFuZ2U6YWY2YTFiYTI5N2JlNDE2M2IwNjdhOTY1NDIyOWVjMDJfNy01LTEtMS0w_f127e4c7-8ba7-457a-9bbb-2badd6a0d417"
      unitRef="usd">3419000</us-gaap:AllowanceForLoanAndLeaseLossesRealEstate>
    <us-gaap:AllowanceForLoanAndLeaseLossesRealEstate
      contextRef="i8eda6005de1644499820e0cc0c480ef9_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmFmNmExYmEyOTdiZTQxNjNiMDY3YTk2NTQyMjllYzAyL3RhYmxlcmFuZ2U6YWY2YTFiYTI5N2JlNDE2M2IwNjdhOTY1NDIyOWVjMDJfNy03LTEtMS0w_5d6f0bac-8d0d-4c86-b2a3-be50bfb42fc8"
      unitRef="usd">431000</us-gaap:AllowanceForLoanAndLeaseLossesRealEstate>
    <cvco:Weightedaveragecontractualinterestrate
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOjA3Nzc0MjY1YjY2NTRmMTM4MjY5MGNmMzhiMmNhODI1L3RhYmxlcmFuZ2U6MDc3NzQyNjViNjY1NGYxMzgyNjkwY2YzOGIyY2E4MjVfMS0xLTEtMS0w_0cad6698-a631-403a-902f-51a4947b72cb"
      unitRef="number">0.084</cvco:Weightedaveragecontractualinterestrate>
    <cvco:Weightedaveragecontractualinterestrate
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOjA3Nzc0MjY1YjY2NTRmMTM4MjY5MGNmMzhiMmNhODI1L3RhYmxlcmFuZ2U6MDc3NzQyNjViNjY1NGYxMzgyNjkwY2YzOGIyY2E4MjVfMS0zLTEtMS0w_f5322cf3-c4fd-48de-a951-f5b3b88b2184"
      unitRef="number">0.084</cvco:Weightedaveragecontractualinterestrate>
    <cvco:Weightedaverageeffectiveinterestrate
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOjA3Nzc0MjY1YjY2NTRmMTM4MjY5MGNmMzhiMmNhODI1L3RhYmxlcmFuZ2U6MDc3NzQyNjViNjY1NGYxMzgyNjkwY2YzOGIyY2E4MjVfMi0xLTEtMS0w_f266b73e-1aaa-4856-bd86-51a75529dfc7"
      unitRef="number">0.095</cvco:Weightedaverageeffectiveinterestrate>
    <cvco:Weightedaverageeffectiveinterestrate
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOjA3Nzc0MjY1YjY2NTRmMTM4MjY5MGNmMzhiMmNhODI1L3RhYmxlcmFuZ2U6MDc3NzQyNjViNjY1NGYxMzgyNjkwY2YzOGIyY2E4MjVfMi0zLTEtMS0w_b312f88f-0b35-4f00-b959-7a8e70b242e0"
      unitRef="number">0.093</cvco:Weightedaverageeffectiveinterestrate>
    <cvco:Weightedaveragemonthstomaturity
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOjA3Nzc0MjY1YjY2NTRmMTM4MjY5MGNmMzhiMmNhODI1L3RhYmxlcmFuZ2U6MDc3NzQyNjViNjY1NGYxMzgyNjkwY2YzOGIyY2E4MjVfMy0xLTEtMS0w_f3452384-94cc-4922-9fd9-ff77b0ca8bca">P159M</cvco:Weightedaveragemonthstomaturity>
    <cvco:Weightedaveragemonthstomaturity
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOjA3Nzc0MjY1YjY2NTRmMTM4MjY5MGNmMzhiMmNhODI1L3RhYmxlcmFuZ2U6MDc3NzQyNjViNjY1NGYxMzgyNjkwY2YzOGIyY2E4MjVfMy0zLTEtMS0w_a14bbc36-0d0a-4d18-80f0-4bad382e0761">P164M</cvco:Weightedaveragemonthstomaturity>
    <cvco:DeliquencyStatusOfConsumerLoansTableTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RleHRyZWdpb246MGY1ZDZkMGQ4NTY1NDQyMGExYzU1ZGU1M2U5NTBlM2VfMjg3Mw_d6ceefa3-1ffb-4504-9b01-a94cfe7c1ac8">&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The following table is a consolidated summary of the delinquency status of the outstanding amortized cost of consumer loans receivable (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&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:68.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&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:13.564%"/&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:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;84,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;83,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;31 to 60 days&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:11pt;font-weight:400;line-height:100%"&gt;834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;61 to 90 days&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:11pt;font-weight:400;line-height:100%"&gt;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;91+ days&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:11pt;font-weight:400;line-height:100%"&gt;2,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;87,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;85,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cvco:DeliquencyStatusOfConsumerLoansTableTextBlock>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="iab8ef45ebf804f7ead234b34e263b46e_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOjJhZmYwNTc1OWVhNTQ2Y2Q5MDgwZmU3OWY1OWQzYTRiL3RhYmxlcmFuZ2U6MmFmZjA1NzU5ZWE1NDZjZDkwODBmZTc5ZjU5ZDNhNGJfMS0xLTEtMS0w_68d2b8bd-dada-439d-ae19-01095f9be68d"
      unitRef="usd">84200000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i6793f87f965244d2b24f043f6d5be08d_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOjJhZmYwNTc1OWVhNTQ2Y2Q5MDgwZmU3OWY1OWQzYTRiL3RhYmxlcmFuZ2U6MmFmZjA1NzU5ZWE1NDZjZDkwODBmZTc5ZjU5ZDNhNGJfMS0zLTEtMS0w_3f3eac82-75f6-4e7c-b5a7-f5ae33541762"
      unitRef="usd">83861000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i925f7f5afc1145c0883643314928e9c2_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOjJhZmYwNTc1OWVhNTQ2Y2Q5MDgwZmU3OWY1OWQzYTRiL3RhYmxlcmFuZ2U6MmFmZjA1NzU5ZWE1NDZjZDkwODBmZTc5ZjU5ZDNhNGJfMi0xLTEtMS0w_3c6202f6-2f1f-457c-b9e1-eca3ae30370b"
      unitRef="usd">834000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i2c8be26541b0409dbd3275313b6eac9c_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOjJhZmYwNTc1OWVhNTQ2Y2Q5MDgwZmU3OWY1OWQzYTRiL3RhYmxlcmFuZ2U6MmFmZjA1NzU5ZWE1NDZjZDkwODBmZTc5ZjU5ZDNhNGJfMi0zLTEtMS0w_3685ef36-18bd-436b-9658-932aa9e3e7b0"
      unitRef="usd">547000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i432858820afd4c58b62659f1f43e1fe8_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOjJhZmYwNTc1OWVhNTQ2Y2Q5MDgwZmU3OWY1OWQzYTRiL3RhYmxlcmFuZ2U6MmFmZjA1NzU5ZWE1NDZjZDkwODBmZTc5ZjU5ZDNhNGJfMy0xLTEtMS0w_dd3d3e42-6585-40af-bc96-b0bd081d8720"
      unitRef="usd">178000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ib3f3817c19334dc7803e13e9a64b5480_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOjJhZmYwNTc1OWVhNTQ2Y2Q5MDgwZmU3OWY1OWQzYTRiL3RhYmxlcmFuZ2U6MmFmZjA1NzU5ZWE1NDZjZDkwODBmZTc5ZjU5ZDNhNGJfMy0zLTEtMS0w_79e9bea7-b2c7-4655-b856-d1f45e214339"
      unitRef="usd">307000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i72a052018e21464f91875c99c333186d_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOjJhZmYwNTc1OWVhNTQ2Y2Q5MDgwZmU3OWY1OWQzYTRiL3RhYmxlcmFuZ2U6MmFmZjA1NzU5ZWE1NDZjZDkwODBmZTc5ZjU5ZDNhNGJfNC0xLTEtMS0w_58f7853a-94de-44be-a76e-c39aa7eff41d"
      unitRef="usd">2324000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i182ec05e7fcb47398b427208aa5ba475_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOjJhZmYwNTc1OWVhNTQ2Y2Q5MDgwZmU3OWY1OWQzYTRiL3RhYmxlcmFuZ2U6MmFmZjA1NzU5ZWE1NDZjZDkwODBmZTc5ZjU5ZDNhNGJfNC0zLTEtMS0w_d982cce3-5040-449e-8e06-16d0145b1140"
      unitRef="usd">1275000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOjJhZmYwNTc1OWVhNTQ2Y2Q5MDgwZmU3OWY1OWQzYTRiL3RhYmxlcmFuZ2U6MmFmZjA1NzU5ZWE1NDZjZDkwODBmZTc5ZjU5ZDNhNGJfNS0xLTEtMS0w_6b57bf69-4e1f-4c4c-a737-1af7921c8fc3"
      unitRef="usd">87536000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOjJhZmYwNTc1OWVhNTQ2Y2Q5MDgwZmU3OWY1OWQzYTRiL3RhYmxlcmFuZ2U6MmFmZjA1NzU5ZWE1NDZjZDkwODBmZTc5ZjU5ZDNhNGJfNS0zLTEtMS0w_f13d925c-27c7-4f2c-a077-31419f222f89"
      unitRef="usd">85990000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <cvco:SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RleHRyZWdpb246MGY1ZDZkMGQ4NTY1NDQyMGExYzU1ZGU1M2U5NTBlM2VfMjg0Mw_e65cc10f-add2-4d84-b155-800216072cab">&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The following table disaggregates CountryPlace's gross consumer loans receivable by credit quality indicator and fiscal year of origination (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.850%"/&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="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Prior&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Prime- FICO score 680 and greater&lt;/span&gt;&lt;/div&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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;21,087&#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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;4,191&#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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;1,832&#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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;996&#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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;1,761&#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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;24,582&#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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;54,449&#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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;55,513&#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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Near Prime- FICO score 620-679&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;11,502&#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:11pt;font-weight:400;line-height:100%"&gt;4,074&#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:11pt;font-weight:400;line-height:100%"&gt;1,809&#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:11pt;font-weight:400;line-height:100%"&gt;1,141&#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:11pt;font-weight:400;line-height:100%"&gt;614&#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:11pt;font-weight:400;line-height:100%"&gt;10,875&#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:11pt;font-weight:400;line-height:100%"&gt;30,015&#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:11pt;font-weight:400;line-height:100%"&gt;27,767&#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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Sub-Prime- FICO score less than 620&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;426&#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:11pt;font-weight:400;line-height:100%"&gt;54&#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:11pt;font-weight:400;line-height:100%"&gt;&#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:11pt;font-weight:400;line-height:100%"&gt;&#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:11pt;font-weight:400;line-height:100%"&gt;85&#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:11pt;font-weight:400;line-height:100%"&gt;1,786&#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:11pt;font-weight:400;line-height:100%"&gt;2,351&#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:11pt;font-weight:400;line-height:100%"&gt;2,142&#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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;No FICO score&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;151&#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:11pt;font-weight:400;line-height:100%"&gt;&#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:11pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:11pt;font-weight:400;line-height:100%"&gt;&#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:11pt;font-weight:400;line-height:100%"&gt;&#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:11pt;font-weight:400;line-height:100%"&gt;542&#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:11pt;font-weight:400;line-height:100%"&gt;721&#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:11pt;font-weight:400;line-height:100%"&gt;568&#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:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;33,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;8,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;37,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;87,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;85,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cvco:SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i230d3820c1ec4dcfb9ec5a5d382c816d_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmZkNzZiNTJmMThlMTQxNzViY2ZlZDhjYzE5NDQ2OGQwL3RhYmxlcmFuZ2U6ZmQ3NmI1MmYxOGUxNDE3NWJjZmVkOGNjMTk0NDY4ZDBfMi0xLTEtMS0w_4eb59da8-f969-4303-8207-b62e037fe2b6"
      unitRef="usd">21087000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i28090bafc6f44bc0bb217f7220e5a610_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmZkNzZiNTJmMThlMTQxNzViY2ZlZDhjYzE5NDQ2OGQwL3RhYmxlcmFuZ2U6ZmQ3NmI1MmYxOGUxNDE3NWJjZmVkOGNjMTk0NDY4ZDBfMi0zLTEtMS0w_b3659df4-04b7-4fb9-a1b7-41ab8651048c"
      unitRef="usd">4191000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ib449c3f834954ae1beb980fa1b6a17a3_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmZkNzZiNTJmMThlMTQxNzViY2ZlZDhjYzE5NDQ2OGQwL3RhYmxlcmFuZ2U6ZmQ3NmI1MmYxOGUxNDE3NWJjZmVkOGNjMTk0NDY4ZDBfMi01LTEtMS0w_117792d9-80ef-48c1-9b56-df0d54365357"
      unitRef="usd">1832000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i476f9094fb6f470c99c67d808a455d72_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmZkNzZiNTJmMThlMTQxNzViY2ZlZDhjYzE5NDQ2OGQwL3RhYmxlcmFuZ2U6ZmQ3NmI1MmYxOGUxNDE3NWJjZmVkOGNjMTk0NDY4ZDBfMi03LTEtMS0w_2710867a-9f66-4cd8-a09b-8f27d50f3cdf"
      unitRef="usd">996000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ie334921c73334dee94b48d414ce65de3_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmZkNzZiNTJmMThlMTQxNzViY2ZlZDhjYzE5NDQ2OGQwL3RhYmxlcmFuZ2U6ZmQ3NmI1MmYxOGUxNDE3NWJjZmVkOGNjMTk0NDY4ZDBfMi05LTEtMS0w_133d6a9d-b589-4119-adc9-e4da8ef3c982"
      unitRef="usd">1761000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i9d3f0d771f454ec08471687b9dc6deac_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmZkNzZiNTJmMThlMTQxNzViY2ZlZDhjYzE5NDQ2OGQwL3RhYmxlcmFuZ2U6ZmQ3NmI1MmYxOGUxNDE3NWJjZmVkOGNjMTk0NDY4ZDBfMi0xMS0xLTEtMA_e82b471b-504f-4f48-989c-3ca290ebac4f"
      unitRef="usd">24582000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="if1083e3406fd42e785f55943bd378d22_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmZkNzZiNTJmMThlMTQxNzViY2ZlZDhjYzE5NDQ2OGQwL3RhYmxlcmFuZ2U6ZmQ3NmI1MmYxOGUxNDE3NWJjZmVkOGNjMTk0NDY4ZDBfMi0xMy0xLTEtMA_6b7ae3ca-e067-4e00-8d6b-dd62d90091af"
      unitRef="usd">54449000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i269352138cd747e7bba2aaf7caa4ad3e_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmZkNzZiNTJmMThlMTQxNzViY2ZlZDhjYzE5NDQ2OGQwL3RhYmxlcmFuZ2U6ZmQ3NmI1MmYxOGUxNDE3NWJjZmVkOGNjMTk0NDY4ZDBfMi0xNS0xLTEtMA_dd2f8124-ecf5-45f3-8a60-7b52d3318435"
      unitRef="usd">55513000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="iffd4afef01c748d3a1623e77554bd92f_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmZkNzZiNTJmMThlMTQxNzViY2ZlZDhjYzE5NDQ2OGQwL3RhYmxlcmFuZ2U6ZmQ3NmI1MmYxOGUxNDE3NWJjZmVkOGNjMTk0NDY4ZDBfMy0xLTEtMS0w_f415070c-5f7c-40af-9c22-d97268da454d"
      unitRef="usd">11502000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i9e67a69ace704dab91c8a2c152963dcd_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmZkNzZiNTJmMThlMTQxNzViY2ZlZDhjYzE5NDQ2OGQwL3RhYmxlcmFuZ2U6ZmQ3NmI1MmYxOGUxNDE3NWJjZmVkOGNjMTk0NDY4ZDBfMy0zLTEtMS0w_9467044a-3590-464c-b96b-6939300557bf"
      unitRef="usd">4074000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="if0c946d5ed1b40e6835fa2415fc731aa_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmZkNzZiNTJmMThlMTQxNzViY2ZlZDhjYzE5NDQ2OGQwL3RhYmxlcmFuZ2U6ZmQ3NmI1MmYxOGUxNDE3NWJjZmVkOGNjMTk0NDY4ZDBfMy01LTEtMS0w_6e1228a6-bc36-4d88-9d25-2dbee0d23ec8"
      unitRef="usd">1809000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i7eaf5f25d9f647a892dcc2e798755756_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmZkNzZiNTJmMThlMTQxNzViY2ZlZDhjYzE5NDQ2OGQwL3RhYmxlcmFuZ2U6ZmQ3NmI1MmYxOGUxNDE3NWJjZmVkOGNjMTk0NDY4ZDBfMy03LTEtMS0w_cfac10c3-ccb2-401b-96ad-64bfe87773e5"
      unitRef="usd">1141000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i71d3bf8ee1c64d2abe5ae0e8a046a1cd_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmZkNzZiNTJmMThlMTQxNzViY2ZlZDhjYzE5NDQ2OGQwL3RhYmxlcmFuZ2U6ZmQ3NmI1MmYxOGUxNDE3NWJjZmVkOGNjMTk0NDY4ZDBfMy05LTEtMS0w_c65f8f67-f645-4e7c-b27b-28fb7600f974"
      unitRef="usd">614000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="idec13626e37140cbab31a776f5de9219_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmZkNzZiNTJmMThlMTQxNzViY2ZlZDhjYzE5NDQ2OGQwL3RhYmxlcmFuZ2U6ZmQ3NmI1MmYxOGUxNDE3NWJjZmVkOGNjMTk0NDY4ZDBfMy0xMS0xLTEtMA_ddfaa267-abab-4a14-88dc-39fced2bcb3e"
      unitRef="usd">10875000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="iabee07b619464e3fbf07c0bfd4118bbc_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmZkNzZiNTJmMThlMTQxNzViY2ZlZDhjYzE5NDQ2OGQwL3RhYmxlcmFuZ2U6ZmQ3NmI1MmYxOGUxNDE3NWJjZmVkOGNjMTk0NDY4ZDBfMy0xMy0xLTEtMA_e31c26b0-ba10-48a4-971f-c17363569ab9"
      unitRef="usd">30015000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i82b3738d427240ed88806cabc3df30e7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmZkNzZiNTJmMThlMTQxNzViY2ZlZDhjYzE5NDQ2OGQwL3RhYmxlcmFuZ2U6ZmQ3NmI1MmYxOGUxNDE3NWJjZmVkOGNjMTk0NDY4ZDBfMy0xNS0xLTEtMA_39933f1d-e7ef-4770-9e63-bb58024d62fa"
      unitRef="usd">27767000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="id813729f167e4502bffd5a4f0c3b719e_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmZkNzZiNTJmMThlMTQxNzViY2ZlZDhjYzE5NDQ2OGQwL3RhYmxlcmFuZ2U6ZmQ3NmI1MmYxOGUxNDE3NWJjZmVkOGNjMTk0NDY4ZDBfNC0xLTEtMS0w_5fbd0e29-6d58-46ad-b41e-2dcb557716c2"
      unitRef="usd">426000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ieb86f51a4b404548b8ed4a497c574e4a_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmZkNzZiNTJmMThlMTQxNzViY2ZlZDhjYzE5NDQ2OGQwL3RhYmxlcmFuZ2U6ZmQ3NmI1MmYxOGUxNDE3NWJjZmVkOGNjMTk0NDY4ZDBfNC0zLTEtMS0w_be5a3461-8d65-499c-91f2-bb9b393d4efc"
      unitRef="usd">54000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="iafca297694234341b24b231f04246433_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmZkNzZiNTJmMThlMTQxNzViY2ZlZDhjYzE5NDQ2OGQwL3RhYmxlcmFuZ2U6ZmQ3NmI1MmYxOGUxNDE3NWJjZmVkOGNjMTk0NDY4ZDBfNC01LTEtMS0w_52c558f6-8d8b-4e5c-9d42-0db71c4221b1"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ia744cd9d8c044182bf34bb2428d93acf_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmZkNzZiNTJmMThlMTQxNzViY2ZlZDhjYzE5NDQ2OGQwL3RhYmxlcmFuZ2U6ZmQ3NmI1MmYxOGUxNDE3NWJjZmVkOGNjMTk0NDY4ZDBfNC03LTEtMS0w_9041f0a3-11ab-4f27-a882-3c9f8f05063c"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i7038a2b7d234423a879ccabfd4db1b52_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmZkNzZiNTJmMThlMTQxNzViY2ZlZDhjYzE5NDQ2OGQwL3RhYmxlcmFuZ2U6ZmQ3NmI1MmYxOGUxNDE3NWJjZmVkOGNjMTk0NDY4ZDBfNC05LTEtMS0w_b9888e21-31cd-4ece-a091-5d3202e875a3"
      unitRef="usd">85000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i466085ba47a14b1998e4768bb6ce5c5d_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmZkNzZiNTJmMThlMTQxNzViY2ZlZDhjYzE5NDQ2OGQwL3RhYmxlcmFuZ2U6ZmQ3NmI1MmYxOGUxNDE3NWJjZmVkOGNjMTk0NDY4ZDBfNC0xMS0xLTEtMA_dcfad61d-448c-418a-b111-c86bf98fb58a"
      unitRef="usd">1786000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i33a3ef026984433a9c7598fde165bca8_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmZkNzZiNTJmMThlMTQxNzViY2ZlZDhjYzE5NDQ2OGQwL3RhYmxlcmFuZ2U6ZmQ3NmI1MmYxOGUxNDE3NWJjZmVkOGNjMTk0NDY4ZDBfNC0xMy0xLTEtMA_a334a6fa-972e-492a-8e76-162c1e571363"
      unitRef="usd">2351000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i0b58603f674e40f0a0e6e88ad2937074_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmZkNzZiNTJmMThlMTQxNzViY2ZlZDhjYzE5NDQ2OGQwL3RhYmxlcmFuZ2U6ZmQ3NmI1MmYxOGUxNDE3NWJjZmVkOGNjMTk0NDY4ZDBfNC0xNS0xLTEtMA_84c84918-ac4f-4512-b8b6-bc1982226fa4"
      unitRef="usd">2142000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ib030295af4ff4c4693ee5af9b4b7e54a_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmZkNzZiNTJmMThlMTQxNzViY2ZlZDhjYzE5NDQ2OGQwL3RhYmxlcmFuZ2U6ZmQ3NmI1MmYxOGUxNDE3NWJjZmVkOGNjMTk0NDY4ZDBfNS0xLTEtMS0w_82bad934-63d2-4721-b74d-947438bc44d2"
      unitRef="usd">151000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ia42289305d964dd6bc69fc684a85a5b1_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmZkNzZiNTJmMThlMTQxNzViY2ZlZDhjYzE5NDQ2OGQwL3RhYmxlcmFuZ2U6ZmQ3NmI1MmYxOGUxNDE3NWJjZmVkOGNjMTk0NDY4ZDBfNS0zLTEtMS0w_22cffda8-a70d-4f01-953c-e65a3b2c2bc2"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ib0cce839b5b040288ca577e4296c590d_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmZkNzZiNTJmMThlMTQxNzViY2ZlZDhjYzE5NDQ2OGQwL3RhYmxlcmFuZ2U6ZmQ3NmI1MmYxOGUxNDE3NWJjZmVkOGNjMTk0NDY4ZDBfNS01LTEtMS0w_e4719eb9-477c-4a75-9061-02f5f73dc0ff"
      unitRef="usd">28000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i350c2f157af14913a3abbbed8e3e2ad6_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmZkNzZiNTJmMThlMTQxNzViY2ZlZDhjYzE5NDQ2OGQwL3RhYmxlcmFuZ2U6ZmQ3NmI1MmYxOGUxNDE3NWJjZmVkOGNjMTk0NDY4ZDBfNS03LTEtMS0w_be948015-5331-4611-9cfc-3c82ab758416"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="idb67f8db33ab4eb48d012b01917cc43e_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmZkNzZiNTJmMThlMTQxNzViY2ZlZDhjYzE5NDQ2OGQwL3RhYmxlcmFuZ2U6ZmQ3NmI1MmYxOGUxNDE3NWJjZmVkOGNjMTk0NDY4ZDBfNS05LTEtMS0w_268a779b-59f4-4ee5-8492-4b892cf8766c"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ib11576594f5b49a991f77ac81c46e10b_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmZkNzZiNTJmMThlMTQxNzViY2ZlZDhjYzE5NDQ2OGQwL3RhYmxlcmFuZ2U6ZmQ3NmI1MmYxOGUxNDE3NWJjZmVkOGNjMTk0NDY4ZDBfNS0xMS0xLTEtMA_152c2806-e7c2-4207-92df-3f793be44742"
      unitRef="usd">542000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i740ea9550c604a288c7e042efa6fe721_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmZkNzZiNTJmMThlMTQxNzViY2ZlZDhjYzE5NDQ2OGQwL3RhYmxlcmFuZ2U6ZmQ3NmI1MmYxOGUxNDE3NWJjZmVkOGNjMTk0NDY4ZDBfNS0xMy0xLTEtMA_142e519a-b725-4a52-b097-ab613d71b739"
      unitRef="usd">721000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i79663996f29d4cafa188a1fc2342d5ff_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmZkNzZiNTJmMThlMTQxNzViY2ZlZDhjYzE5NDQ2OGQwL3RhYmxlcmFuZ2U6ZmQ3NmI1MmYxOGUxNDE3NWJjZmVkOGNjMTk0NDY4ZDBfNS0xNS0xLTEtMA_c26bbf63-06c7-4def-a451-9b16c9c7d29d"
      unitRef="usd">568000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ief62cfc640864b838092d16644879705_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmZkNzZiNTJmMThlMTQxNzViY2ZlZDhjYzE5NDQ2OGQwL3RhYmxlcmFuZ2U6ZmQ3NmI1MmYxOGUxNDE3NWJjZmVkOGNjMTk0NDY4ZDBfNi0xLTEtMS0w_1068fe4b-f69b-4c19-b524-afefef9d8030"
      unitRef="usd">33166000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ib1fa743e468149c995111b271881512b_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmZkNzZiNTJmMThlMTQxNzViY2ZlZDhjYzE5NDQ2OGQwL3RhYmxlcmFuZ2U6ZmQ3NmI1MmYxOGUxNDE3NWJjZmVkOGNjMTk0NDY4ZDBfNi0zLTEtMS0w_db8b4061-b386-4f91-a444-b6253e55a381"
      unitRef="usd">8319000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i9e502650ceab4eddacc73f72b572d3a2_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmZkNzZiNTJmMThlMTQxNzViY2ZlZDhjYzE5NDQ2OGQwL3RhYmxlcmFuZ2U6ZmQ3NmI1MmYxOGUxNDE3NWJjZmVkOGNjMTk0NDY4ZDBfNi01LTEtMS0w_b30791ef-4e5d-4dda-a321-a2e140e9d81a"
      unitRef="usd">3669000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ie2f14373684c46a4ae8384460dfd815c_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmZkNzZiNTJmMThlMTQxNzViY2ZlZDhjYzE5NDQ2OGQwL3RhYmxlcmFuZ2U6ZmQ3NmI1MmYxOGUxNDE3NWJjZmVkOGNjMTk0NDY4ZDBfNi03LTEtMS0w_d4f47c98-2902-441b-b15f-0379ea176283"
      unitRef="usd">2137000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i15152dfe4106477a8f391446e28a170f_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmZkNzZiNTJmMThlMTQxNzViY2ZlZDhjYzE5NDQ2OGQwL3RhYmxlcmFuZ2U6ZmQ3NmI1MmYxOGUxNDE3NWJjZmVkOGNjMTk0NDY4ZDBfNi05LTEtMS0w_84fac333-0f28-41bf-b31b-04a655b4d665"
      unitRef="usd">2460000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i6ce9d8177db8413da5325aa349632c16_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmZkNzZiNTJmMThlMTQxNzViY2ZlZDhjYzE5NDQ2OGQwL3RhYmxlcmFuZ2U6ZmQ3NmI1MmYxOGUxNDE3NWJjZmVkOGNjMTk0NDY4ZDBfNi0xMS0xLTEtMA_25bfbfe7-5e02-4676-ab6b-0da4775b12a2"
      unitRef="usd">37785000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmZkNzZiNTJmMThlMTQxNzViY2ZlZDhjYzE5NDQ2OGQwL3RhYmxlcmFuZ2U6ZmQ3NmI1MmYxOGUxNDE3NWJjZmVkOGNjMTk0NDY4ZDBfNi0xMy0xLTEtMA_5275f6ac-7e81-4c21-a964-cb73acec9e36"
      unitRef="usd">87536000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RhYmxlOmZkNzZiNTJmMThlMTQxNzViY2ZlZDhjYzE5NDQ2OGQwL3RhYmxlcmFuZ2U6ZmQ3NmI1MmYxOGUxNDE3NWJjZmVkOGNjMTk0NDY4ZDBfNi0xNS0xLTEtMA_ecf06b92-7adf-4b7e-9f23-ea58b4a332da"
      unitRef="usd">85990000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage
      contextRef="i9a31950203e64b09a931d983d79c9e45_I20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RleHRyZWdpb246MGY1ZDZkMGQ4NTY1NDQyMGExYzU1ZGU1M2U5NTBlM2VfMTc0MA_640064ee-2a6d-4dcd-bd54-8cc796c99b45"
      unitRef="number">0.37</cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage>
    <cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage
      contextRef="i53add8a55727453f9b65924e18d18771_I20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RleHRyZWdpb246MGY1ZDZkMGQ4NTY1NDQyMGExYzU1ZGU1M2U5NTBlM2VfMTg0Ng_30bf5052-95c1-444c-8abe-7e2608f3b8fa"
      unitRef="number">0.20</cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage>
    <cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage
      contextRef="ib876f8c1ad8a43d3b788e7d4ec7f2729_I20200328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RleHRyZWdpb246MGY1ZDZkMGQ4NTY1NDQyMGExYzU1ZGU1M2U5NTBlM2VfMTg4Mw_d1fa7cec-2041-44cd-9f66-2a81d61f8361"
      unitRef="number">0.36</cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage>
    <cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage
      contextRef="id90cdbd48b5947af8eb8d80b66bc2c9e_I20200328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RleHRyZWdpb246MGY1ZDZkMGQ4NTY1NDQyMGExYzU1ZGU1M2U5NTBlM2VfMTk5Ng_85ec44ad-14d9-46f9-95ec-939c1a82aee1"
      unitRef="number">0.16</cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage>
    <cvco:ConcentrationRiskOnFinancingReceivablesPercentage
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RleHRyZWdpb246MGY1ZDZkMGQ4NTY1NDQyMGExYzU1ZGU1M2U5NTBlM2VfMjA5MQ_36691109-4de2-45c3-b32e-0a3a9fd4cb25"
      unitRef="number">0.10</cvco:ConcentrationRiskOnFinancingReceivablesPercentage>
    <cvco:ConcentrationRiskOnFinancingReceivablesPercentage
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RleHRyZWdpb246MGY1ZDZkMGQ4NTY1NDQyMGExYzU1ZGU1M2U5NTBlM2VfMjA5MQ_87be8624-3d59-461f-8724-3f45e88b30ff"
      unitRef="number">0.10</cvco:ConcentrationRiskOnFinancingReceivablesPercentage>
    <us-gaap:RealEstateAcquiredThroughForeclosure
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RleHRyZWdpb246MGY1ZDZkMGQ4NTY1NDQyMGExYzU1ZGU1M2U5NTBlM2VfMjU5NQ_0a5e9e5c-58df-4736-a9fb-1d45ee2acab7"
      unitRef="usd">162000</us-gaap:RealEstateAcquiredThroughForeclosure>
    <us-gaap:RealEstateAcquiredThroughForeclosure
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RleHRyZWdpb246MGY1ZDZkMGQ4NTY1NDQyMGExYzU1ZGU1M2U5NTBlM2VfMjYwMg_9d0b66d6-9ab1-463a-a7f5-32097955b2cc"
      unitRef="usd">1500000</us-gaap:RealEstateAcquiredThroughForeclosure>
    <us-gaap:MortgageLoansInProcessOfForeclosureAmount
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RleHRyZWdpb246MGY1ZDZkMGQ4NTY1NDQyMGExYzU1ZGU1M2U5NTBlM2VfMjgwMw_6ccdbd5c-cd9d-4d04-a015-1b15bdc14ba0"
      unitRef="usd">606000</us-gaap:MortgageLoansInProcessOfForeclosureAmount>
    <us-gaap:MortgageLoansInProcessOfForeclosureAmount
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180My9mcmFnOjBmNWQ2ZDBkODU2NTQ0MjBhMWM1NWRlNTNlOTUwZTNlL3RleHRyZWdpb246MGY1ZDZkMGQ4NTY1NDQyMGExYzU1ZGU1M2U5NTBlM2VfMjgxMA_ef42e0b3-d4c2-4d05-a622-3fd9d9679b4d"
      unitRef="usd">560000</us-gaap:MortgageLoansInProcessOfForeclosureAmount>
    <cvco:CommercialLoansReceivablesandAllowanceforLoanLossTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RleHRyZWdpb246ZDkxOWJjMzdjNGUwNGY5OGFjYTQ2ZmQ5ZDMwN2ExY2VfMzM3Mg_1b92c26f-55df-486a-9675-d4e2c6def316">Commercial Loans Receivable&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The commercial loans receivable balance consists of two classes: (i)&#160;direct financing arrangements for the home product needs of our independent distributors, community owners and developers; and (ii) amounts loaned by us under participation financing programs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Under the terms of the direct programs, we provide funds for financed home purchases by distributors, community owners and developers. The notes are secured by the homes as collateral and, in some instances, other security. Other terms of direct arrangements vary, depending on the needs of the borrower and the opportunity for the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Under the terms of the participation programs, we provide loans to independent floor plan lenders that then lend to distributors to finance their inventory purchases. The participation commercial loans receivables are unsecured general obligations of the independent floor plan lenders.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Commercial loans receivable, net consisted of the following, by class of financing notes receivable (in&#160;thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&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:68.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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.522%"/&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:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Direct loans receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;40,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;47,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Participation loans receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Allowance for loan losses &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:11pt;font-weight:400;line-height:100%"&gt;(765)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(393)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Deferred financing fees, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(247)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(244)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;39,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;46,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Less current portion of commercial loans receivable (including from affiliates), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(19,012)&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:11pt;font-weight:400;line-height:100%"&gt;(15,423)&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:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;20,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;31,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The commercial loans receivable balance had the following characteristics:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:9pt"&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:68.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&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:13.564%"/&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:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Weighted average contractual interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Weighted average months to maturity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;11&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The risk of loss is spread over numerous borrowers. Borrower activity is monitored on a regular basis and contractual arrangements are in place to provide adequate loss mitigation in the event of a default. Historically, we have been able to sell repossessed homes, thereby mitigating loss exposure. If a default occurs and collateral is lost, we are exposed to loss of the full value of the home loan. We evaluate the potential for loss from the commercial loan programs based on the borrower's risk rating, overall financial stability, historical experience and estimates of other economic factors. We have included considerations related to the COVID-19 pandemic when assessing our risk of loan loss and setting reserve amounts for the commercial finance portfolio as of December&#160;26, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The following table represents changes in the estimated allowance for loan losses, including related additions and deductions to the allowance for loan losses (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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.519%"/&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.519%"/&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.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 28,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 28,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:11pt;font-weight:400;line-height:100%"&gt;Impact of adoption of ASU 2016-13&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:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Change in estimated loan losses, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(63)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Loans charged off, net of recoveries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Balance at end of period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The following table disaggregates our commercial loans receivable by credit quality indicator and fiscal year of origination (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.353%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.353%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.353%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.353%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.353%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.353%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.360%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2019&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2018&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2017&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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="45" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Risk profile based on payment activity:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Performing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;22,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;10,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;40,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;47,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Watch list&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Nonperforming&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;22,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;10,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;40,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;47,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;At December&#160;26, 2020, there were no commercial loans 90 days or more past due that were still accruing interest and we were not aware of any potential problem loans that would have a material effect on the commercial loans receivable balance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;As of December&#160;26, 2020, 10.0% of our outstanding commercial loans receivable principal balance was concentrated in Arizona. As of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;March&#160;28, 2020, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;11.0% of the outstanding commercial loans receivable principal balance was concentrated in California. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;No other state had concentrations in excess of 10% of the principal balance of the consumer loans receivable as of December&#160;26, 2020 or March&#160;28, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;We had concentrations with one independent third-party and its affiliates that equaled 16.8% and 21.0% of the net commercial loans receivable principal balance outstanding, all of which was secured, as of December&#160;26, 2020 and March&#160;28, 2020, respectively. T&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;he risks created by these concentrations have been considered in the determination of the adequacy of the allowance for loan losses.&lt;/span&gt;&lt;/div&gt;</cvco:CommercialLoansReceivablesandAllowanceforLoanLossTextBlock>
    <cvco:CommercialLoansReceivablesTableTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RleHRyZWdpb246ZDkxOWJjMzdjNGUwNGY5OGFjYTQ2ZmQ5ZDMwN2ExY2VfMzM3OA_bfb247d3-3b67-46ef-9ed8-342f1e437914">&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Commercial loans receivable, net consisted of the following, by class of financing notes receivable (in&#160;thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&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:68.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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.522%"/&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:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Direct loans receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;40,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;47,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Participation loans receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Allowance for loan losses &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:11pt;font-weight:400;line-height:100%"&gt;(765)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(393)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Deferred financing fees, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(247)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(244)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;39,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;46,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Less current portion of commercial loans receivable (including from affiliates), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(19,012)&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:11pt;font-weight:400;line-height:100%"&gt;(15,423)&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:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;20,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;31,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cvco:CommercialLoansReceivablesTableTextBlock>
    <us-gaap:NotesReceivableGross
      contextRef="ib1714e579a424aba80ad2f6d98e3b025_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOjQ3OTk4MTYyY2EyZjQ3MmJiY2Q0NzJiM2U1MGMyY2U3L3RhYmxlcmFuZ2U6NDc5OTgxNjJjYTJmNDcyYmJjZDQ3MmIzZTUwYzJjZTdfMS0xLTEtMS0w_23e6806c-9145-4eb6-b399-f10910b6b3fe"
      unitRef="usd">40653000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i622386e650094856a67d4391987daf6a_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOjQ3OTk4MTYyY2EyZjQ3MmJiY2Q0NzJiM2U1MGMyY2U3L3RhYmxlcmFuZ2U6NDc5OTgxNjJjYTJmNDcyYmJjZDQ3MmIzZTUwYzJjZTdfMS0zLTEtMS0w_c15aa517-4ff5-4cdc-b5d4-c1450b1ff189"
      unitRef="usd">47058000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i3994146997c84210acd4789e3fc14888_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOjQ3OTk4MTYyY2EyZjQ3MmJiY2Q0NzJiM2U1MGMyY2U3L3RhYmxlcmFuZ2U6NDc5OTgxNjJjYTJmNDcyYmJjZDQ3MmIzZTUwYzJjZTdfMi0xLTEtMS0w_4452e2b3-b217-4295-8934-5b9d322fb3c1"
      unitRef="usd">105000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ifac5af0172d5409ab7e59bbf869afd2a_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOjQ3OTk4MTYyY2EyZjQ3MmJiY2Q0NzJiM2U1MGMyY2U3L3RhYmxlcmFuZ2U6NDc5OTgxNjJjYTJmNDcyYmJjZDQ3MmIzZTUwYzJjZTdfMi0zLTEtMS0w_61229fd4-d907-44c0-9f0f-6f1050e30a52"
      unitRef="usd">144000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ia30a2ffd70614be6a5bd39bec7e38014_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOjQ3OTk4MTYyY2EyZjQ3MmJiY2Q0NzJiM2U1MGMyY2U3L3RhYmxlcmFuZ2U6NDc5OTgxNjJjYTJmNDcyYmJjZDQ3MmIzZTUwYzJjZTdfMy0xLTEtMS0w_7743760b-441e-49fe-b170-b7a200e6e5b8"
      unitRef="usd">765000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i629f8173faaf4362b7e28a43ce085eb5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOjQ3OTk4MTYyY2EyZjQ3MmJiY2Q0NzJiM2U1MGMyY2U3L3RhYmxlcmFuZ2U6NDc5OTgxNjJjYTJmNDcyYmJjZDQ3MmIzZTUwYzJjZTdfMy0zLTEtMS0w_1e682e42-3ef0-429c-9ebd-2301253f7340"
      unitRef="usd">393000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables
      contextRef="ia30a2ffd70614be6a5bd39bec7e38014_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOjQ3OTk4MTYyY2EyZjQ3MmJiY2Q0NzJiM2U1MGMyY2U3L3RhYmxlcmFuZ2U6NDc5OTgxNjJjYTJmNDcyYmJjZDQ3MmIzZTUwYzJjZTdfNC0xLTEtMS0w_a58f870b-7947-4e9b-8068-61857cf7f5b2"
      unitRef="usd">247000</us-gaap:DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables>
    <us-gaap:DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables
      contextRef="i629f8173faaf4362b7e28a43ce085eb5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOjQ3OTk4MTYyY2EyZjQ3MmJiY2Q0NzJiM2U1MGMyY2U3L3RhYmxlcmFuZ2U6NDc5OTgxNjJjYTJmNDcyYmJjZDQ3MmIzZTUwYzJjZTdfNC0zLTEtMS0w_40e7c90f-9da3-44ac-a554-d62906e95b88"
      unitRef="usd">244000</us-gaap:DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables>
    <us-gaap:NotesReceivableNet
      contextRef="ia30a2ffd70614be6a5bd39bec7e38014_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOjQ3OTk4MTYyY2EyZjQ3MmJiY2Q0NzJiM2U1MGMyY2U3L3RhYmxlcmFuZ2U6NDc5OTgxNjJjYTJmNDcyYmJjZDQ3MmIzZTUwYzJjZTdfNS0xLTEtMS0w_9942fece-8a55-4295-81f9-c738a0bb7bff"
      unitRef="usd">39746000</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableNet
      contextRef="i629f8173faaf4362b7e28a43ce085eb5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOjQ3OTk4MTYyY2EyZjQ3MmJiY2Q0NzJiM2U1MGMyY2U3L3RhYmxlcmFuZ2U6NDc5OTgxNjJjYTJmNDcyYmJjZDQ3MmIzZTUwYzJjZTdfNS0zLTEtMS0w_1863c453-fd7b-4163-89a5-2ee742bd3752"
      unitRef="usd">46565000</us-gaap:NotesReceivableNet>
    <cvco:CommercialLoansReceivableIncludingFromAffiliatesCurrent
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOjQ3OTk4MTYyY2EyZjQ3MmJiY2Q0NzJiM2U1MGMyY2U3L3RhYmxlcmFuZ2U6NDc5OTgxNjJjYTJmNDcyYmJjZDQ3MmIzZTUwYzJjZTdfNi0xLTEtMS0w_4c58e5c5-343f-4742-80af-ba5b072bee0b"
      unitRef="usd">19012000</cvco:CommercialLoansReceivableIncludingFromAffiliatesCurrent>
    <cvco:CommercialLoansReceivableIncludingFromAffiliatesCurrent
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOjQ3OTk4MTYyY2EyZjQ3MmJiY2Q0NzJiM2U1MGMyY2U3L3RhYmxlcmFuZ2U6NDc5OTgxNjJjYTJmNDcyYmJjZDQ3MmIzZTUwYzJjZTdfNi0zLTEtMS0w_6245155d-2235-49fd-836f-f484f42ab42b"
      unitRef="usd">15423000</cvco:CommercialLoansReceivableIncludingFromAffiliatesCurrent>
    <cvco:CommercialLoansReceivableIncludingFromAffiliatesNoncurrent
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOjQ3OTk4MTYyY2EyZjQ3MmJiY2Q0NzJiM2U1MGMyY2U3L3RhYmxlcmFuZ2U6NDc5OTgxNjJjYTJmNDcyYmJjZDQ3MmIzZTUwYzJjZTdfNy0xLTEtMS0w_78b1b718-d278-46d2-b875-17213c6e1971"
      unitRef="usd">20734000</cvco:CommercialLoansReceivableIncludingFromAffiliatesNoncurrent>
    <cvco:CommercialLoansReceivableIncludingFromAffiliatesNoncurrent
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOjQ3OTk4MTYyY2EyZjQ3MmJiY2Q0NzJiM2U1MGMyY2U3L3RhYmxlcmFuZ2U6NDc5OTgxNjJjYTJmNDcyYmJjZDQ3MmIzZTUwYzJjZTdfNy0zLTEtMS0w_2eddc91b-5c1d-4d37-b30a-5a066e001990"
      unitRef="usd">31142000</cvco:CommercialLoansReceivableIncludingFromAffiliatesNoncurrent>
    <cvco:Weightedaveragecontractualinterestratecommercial
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOmViZDU5NDQ4YThmNTRkMjU5NmYxNTEyZDRhYmNjOTUxL3RhYmxlcmFuZ2U6ZWJkNTk0NDhhOGY1NGQyNTk2ZjE1MTJkNGFiY2M5NTFfMS0xLTEtMS0w_c4798081-eb28-4ef7-bd75-a9a90f75b000"
      unitRef="number">0.061</cvco:Weightedaveragecontractualinterestratecommercial>
    <cvco:Weightedaveragecontractualinterestratecommercial
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOmViZDU5NDQ4YThmNTRkMjU5NmYxNTEyZDRhYmNjOTUxL3RhYmxlcmFuZ2U6ZWJkNTk0NDhhOGY1NGQyNTk2ZjE1MTJkNGFiY2M5NTFfMS0zLTEtMS0w_0d3196b6-a757-4fd7-9589-4251d4a01189"
      unitRef="number">0.057</cvco:Weightedaveragecontractualinterestratecommercial>
    <cvco:Weightedaveragemonthstomaturitycommercial
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOmViZDU5NDQ4YThmNTRkMjU5NmYxNTEyZDRhYmNjOTUxL3RhYmxlcmFuZ2U6ZWJkNTk0NDhhOGY1NGQyNTk2ZjE1MTJkNGFiY2M5NTFfMi0xLTEtMS0w_65110bf6-4cc5-4444-a454-e2fbd3d7e010">P11M</cvco:Weightedaveragemonthstomaturitycommercial>
    <cvco:Weightedaveragemonthstomaturitycommercial
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOmViZDU5NDQ4YThmNTRkMjU5NmYxNTEyZDRhYmNjOTUxL3RhYmxlcmFuZ2U6ZWJkNTk0NDhhOGY1NGQyNTk2ZjE1MTJkNGFiY2M5NTFfMi0zLTEtMS0w_142988af-8bf6-408c-9247-8494d2d184a1">P10M</cvco:Weightedaveragemonthstomaturitycommercial>
    <us-gaap:ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RleHRyZWdpb246ZDkxOWJjMzdjNGUwNGY5OGFjYTQ2ZmQ5ZDMwN2ExY2VfMzM5OQ_e7505e5e-b997-42c8-95e1-1ba165e1c078">&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The following table represents changes in the estimated allowance for loan losses, including related additions and deductions to the allowance for loan losses (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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.519%"/&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.519%"/&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.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 28,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 28,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:11pt;font-weight:400;line-height:100%"&gt;Impact of adoption of ASU 2016-13&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:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Change in estimated loan losses, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(63)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Loans charged off, net of recoveries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Balance at end of period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i9600f3ed27ca4537910a8b68ad850bc9_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOjE0NjhjMzk1MzQzZDRmNzJhNGI0MmQ3MjljODE4YjNlL3RhYmxlcmFuZ2U6MTQ2OGMzOTUzNDNkNGY3MmE0YjQyZDcyOWM4MThiM2VfMi0xLTEtMS0w_947ad444-d78f-4360-8ad0-efc2e7ab948e"
      unitRef="usd">789000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i8d16c22892cb41fd8db632f5881930aa_I20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOjE0NjhjMzk1MzQzZDRmNzJhNGI0MmQ3MjljODE4YjNlL3RhYmxlcmFuZ2U6MTQ2OGMzOTUzNDNkNGY3MmE0YjQyZDcyOWM4MThiM2VfMi0zLTEtMS0w_32a35cf9-4d50-4e4d-b7ae-ff58a3845acf"
      unitRef="usd">163000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i629f8173faaf4362b7e28a43ce085eb5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOjE0NjhjMzk1MzQzZDRmNzJhNGI0MmQ3MjljODE4YjNlL3RhYmxlcmFuZ2U6MTQ2OGMzOTUzNDNkNGY3MmE0YjQyZDcyOWM4MThiM2VfMi01LTEtMS0w_6bccd53c-7170-4ea3-8d70-95c2ef7080ec"
      unitRef="usd">393000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i93a2b03e94d941198496459829c46347_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOjE0NjhjMzk1MzQzZDRmNzJhNGI0MmQ3MjljODE4YjNlL3RhYmxlcmFuZ2U6MTQ2OGMzOTUzNDNkNGY3MmE0YjQyZDcyOWM4MThiM2VfMi03LTEtMS0w_2eab72b1-41df-4b84-a49e-5d655da85df3"
      unitRef="usd">180000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet
      contextRef="i4709a44934bf459eb9e6c315a6dec7c0_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOjE0NjhjMzk1MzQzZDRmNzJhNGI0MmQ3MjljODE4YjNlL3RhYmxlcmFuZ2U6MTQ2OGMzOTUzNDNkNGY3MmE0YjQyZDcyOWM4MThiM2VfMy0xLTEtMS0w_8bcd9c02-d21a-478b-a429-5ab5d71cc69e"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet>
    <us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet
      contextRef="icf4f27e1b1f4405784ed86a05b8823c6_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOjE0NjhjMzk1MzQzZDRmNzJhNGI0MmQ3MjljODE4YjNlL3RhYmxlcmFuZ2U6MTQ2OGMzOTUzNDNkNGY3MmE0YjQyZDcyOWM4MThiM2VfMy0zLTEtMS0w_915b88ca-9597-45ea-a58d-f047bce2ebe4"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet>
    <us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet
      contextRef="i4e8746fbd5684f03be09bbaf63a4b69c_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOjE0NjhjMzk1MzQzZDRmNzJhNGI0MmQ3MjljODE4YjNlL3RhYmxlcmFuZ2U6MTQ2OGMzOTUzNDNkNGY3MmE0YjQyZDcyOWM4MThiM2VfMy01LTEtMS0w_a2fa1e64-4ff9-489d-8e90-d2288ea37190"
      unitRef="usd">435000</us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet>
    <us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet
      contextRef="i56eeadfe263a47ab841ce8c8cfe5de96_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOjE0NjhjMzk1MzQzZDRmNzJhNGI0MmQ3MjljODE4YjNlL3RhYmxlcmFuZ2U6MTQ2OGMzOTUzNDNkNGY3MmE0YjQyZDcyOWM4MThiM2VfMy03LTEtMS0w_e69516cb-a5f3-41d0-83db-edec0bef6883"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet>
    <us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
      contextRef="ie4f98a81dbea46b49e90b7712c9e977d_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOjE0NjhjMzk1MzQzZDRmNzJhNGI0MmQ3MjljODE4YjNlL3RhYmxlcmFuZ2U6MTQ2OGMzOTUzNDNkNGY3MmE0YjQyZDcyOWM4MThiM2VfNC0xLTEtMS0w_18a61c75-d4cb-4c9a-b11c-57e7c2c52bf1"
      unitRef="usd">-24000</us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease>
    <us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
      contextRef="id3201102b1e443d28403dc368d28c02d_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOjE0NjhjMzk1MzQzZDRmNzJhNGI0MmQ3MjljODE4YjNlL3RhYmxlcmFuZ2U6MTQ2OGMzOTUzNDNkNGY3MmE0YjQyZDcyOWM4MThiM2VfNC0zLTEtMS0w_84213387-d02f-4d06-b784-7920c1755cf9"
      unitRef="usd">-1000</us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease>
    <us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
      contextRef="i3e5a9a89e6be4523a9ce6f36d1a795c9_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOjE0NjhjMzk1MzQzZDRmNzJhNGI0MmQ3MjljODE4YjNlL3RhYmxlcmFuZ2U6MTQ2OGMzOTUzNDNkNGY3MmE0YjQyZDcyOWM4MThiM2VfNC01LTEtMS0w_ddd407c4-e83f-47ae-bb92-dc17bb55e55b"
      unitRef="usd">-63000</us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease>
    <us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
      contextRef="i1886d767cd9b4dd9b056cdbb6df2619a_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOjE0NjhjMzk1MzQzZDRmNzJhNGI0MmQ3MjljODE4YjNlL3RhYmxlcmFuZ2U6MTQ2OGMzOTUzNDNkNGY3MmE0YjQyZDcyOWM4MThiM2VfNC03LTEtMS0w_b1227a2e-4e31-4d3c-9250-b0f2a57ccbfd"
      unitRef="usd">-18000</us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteoffsNet
      contextRef="ie4f98a81dbea46b49e90b7712c9e977d_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOjE0NjhjMzk1MzQzZDRmNzJhNGI0MmQ3MjljODE4YjNlL3RhYmxlcmFuZ2U6MTQ2OGMzOTUzNDNkNGY3MmE0YjQyZDcyOWM4MThiM2VfNS0xLTEtMS0w_93532207-5aa9-41d6-ba1d-819c2782ab17"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossesWriteoffsNet>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteoffsNet
      contextRef="id3201102b1e443d28403dc368d28c02d_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOjE0NjhjMzk1MzQzZDRmNzJhNGI0MmQ3MjljODE4YjNlL3RhYmxlcmFuZ2U6MTQ2OGMzOTUzNDNkNGY3MmE0YjQyZDcyOWM4MThiM2VfNS0zLTEtMS0w_9f90da2e-0aec-4c45-9453-6cffc8f19f25"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossesWriteoffsNet>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteoffsNet
      contextRef="i3e5a9a89e6be4523a9ce6f36d1a795c9_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOjE0NjhjMzk1MzQzZDRmNzJhNGI0MmQ3MjljODE4YjNlL3RhYmxlcmFuZ2U6MTQ2OGMzOTUzNDNkNGY3MmE0YjQyZDcyOWM4MThiM2VfNS01LTEtMS0w_6626d451-fc67-449f-a2a2-5450936b8b90"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossesWriteoffsNet>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteoffsNet
      contextRef="i1886d767cd9b4dd9b056cdbb6df2619a_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOjE0NjhjMzk1MzQzZDRmNzJhNGI0MmQ3MjljODE4YjNlL3RhYmxlcmFuZ2U6MTQ2OGMzOTUzNDNkNGY3MmE0YjQyZDcyOWM4MThiM2VfNS03LTEtMS0w_c9fe5992-814b-43d7-bd16-0ff4492b003b"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossesWriteoffsNet>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ia30a2ffd70614be6a5bd39bec7e38014_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOjE0NjhjMzk1MzQzZDRmNzJhNGI0MmQ3MjljODE4YjNlL3RhYmxlcmFuZ2U6MTQ2OGMzOTUzNDNkNGY3MmE0YjQyZDcyOWM4MThiM2VfNi0xLTEtMS0w_a6ea811f-9c8e-4156-a3ce-ea9c10c9f745"
      unitRef="usd">765000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ia748f5e2879b4e78b29b83fd331988dd_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOjE0NjhjMzk1MzQzZDRmNzJhNGI0MmQ3MjljODE4YjNlL3RhYmxlcmFuZ2U6MTQ2OGMzOTUzNDNkNGY3MmE0YjQyZDcyOWM4MThiM2VfNi0zLTEtMS0w_dcaaf0a6-74cf-48ca-8ae8-04cdc65d571b"
      unitRef="usd">162000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ia30a2ffd70614be6a5bd39bec7e38014_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOjE0NjhjMzk1MzQzZDRmNzJhNGI0MmQ3MjljODE4YjNlL3RhYmxlcmFuZ2U6MTQ2OGMzOTUzNDNkNGY3MmE0YjQyZDcyOWM4MThiM2VfNi01LTEtMS0w_f0c6c6f1-a28e-4093-9b42-d69fb21a9b1a"
      unitRef="usd">765000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ia748f5e2879b4e78b29b83fd331988dd_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOjE0NjhjMzk1MzQzZDRmNzJhNGI0MmQ3MjljODE4YjNlL3RhYmxlcmFuZ2U6MTQ2OGMzOTUzNDNkNGY3MmE0YjQyZDcyOWM4MThiM2VfNi03LTEtMS0w_dbeee4e0-aed8-4173-ae07-d62ff93832b9"
      unitRef="usd">162000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RleHRyZWdpb246ZDkxOWJjMzdjNGUwNGY5OGFjYTQ2ZmQ5ZDMwN2ExY2VfMzQwOA_2614a7e4-f6b8-4654-bf1d-48c971eaf20f">&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The following table disaggregates our commercial loans receivable by credit quality indicator and fiscal year of origination (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.353%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.353%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.353%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.353%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.353%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.353%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.360%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2019&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2018&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2017&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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="45" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Risk profile based on payment activity:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Performing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;22,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;10,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;40,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;47,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Watch list&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Nonperforming&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;22,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;10,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;40,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;47,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock>
    <us-gaap:NotesReceivableGross
      contextRef="i06311789f13b4c128893ad69b14e8e5d_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOmJlNzUzNGRlMWIyNzQyYTE4NTllZjVmN2U4ODE2NjhhL3RhYmxlcmFuZ2U6YmU3NTM0ZGUxYjI3NDJhMTg1OWVmNWY3ZTg4MTY2OGFfMy0yLTEtMS0w_f37df1eb-b366-433e-b382-2a7337af91ae"
      unitRef="usd">22708000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="iaba5535784f74d6789c98dd23bb108b3_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOmJlNzUzNGRlMWIyNzQyYTE4NTllZjVmN2U4ODE2NjhhL3RhYmxlcmFuZ2U6YmU3NTM0ZGUxYjI3NDJhMTg1OWVmNWY3ZTg4MTY2OGFfMy00LTEtMS0w_034a39ea-8747-4c08-9e51-6ea111bb1543"
      unitRef="usd">10394000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ia6256d6f89004368b89a3445332733a0_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOmJlNzUzNGRlMWIyNzQyYTE4NTllZjVmN2U4ODE2NjhhL3RhYmxlcmFuZ2U6YmU3NTM0ZGUxYjI3NDJhMTg1OWVmNWY3ZTg4MTY2OGFfMy02LTEtMS0w_d44c9346-75fb-40fe-85f4-186fffbaa771"
      unitRef="usd">3954000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i3bf70c2e84cb48de8d51a961526e4ba1_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOmJlNzUzNGRlMWIyNzQyYTE4NTllZjVmN2U4ODE2NjhhL3RhYmxlcmFuZ2U6YmU3NTM0ZGUxYjI3NDJhMTg1OWVmNWY3ZTg4MTY2OGFfMy04LTEtMS0w_20365cdf-20fa-4410-961a-3c492fdf0a84"
      unitRef="usd">2180000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="idb2d392e50584e91b26596fd4c774172_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOmJlNzUzNGRlMWIyNzQyYTE4NTllZjVmN2U4ODE2NjhhL3RhYmxlcmFuZ2U6YmU3NTM0ZGUxYjI3NDJhMTg1OWVmNWY3ZTg4MTY2OGFfMy0xMC0xLTEtMA_870c1598-e837-4d5a-9a0b-055a8a4d1fbe"
      unitRef="usd">1522000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="idfa6291213f84b01af256ccbf62a39d2_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOmJlNzUzNGRlMWIyNzQyYTE4NTllZjVmN2U4ODE2NjhhL3RhYmxlcmFuZ2U6YmU3NTM0ZGUxYjI3NDJhMTg1OWVmNWY3ZTg4MTY2OGFfMy0xMi0xLTEtMA_ca9e31eb-ebf9-4a79-81f5-fac0a7f5c707"
      unitRef="usd">40758000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="icad10fa080034ad3a573aee68cc1fd17_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOmJlNzUzNGRlMWIyNzQyYTE4NTllZjVmN2U4ODE2NjhhL3RhYmxlcmFuZ2U6YmU3NTM0ZGUxYjI3NDJhMTg1OWVmNWY3ZTg4MTY2OGFfMy0xNC0xLTEtMA_3a5ffbe3-0150-4eac-a553-3e4a691c53b2"
      unitRef="usd">47016000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i5c1ded4ce70841ec9cd71d9e68fe0928_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOmJlNzUzNGRlMWIyNzQyYTE4NTllZjVmN2U4ODE2NjhhL3RhYmxlcmFuZ2U6YmU3NTM0ZGUxYjI3NDJhMTg1OWVmNWY3ZTg4MTY2OGFfNC0yLTEtMS0w_0b51e7f1-17a0-45c7-a745-736194823fc8"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i0ed3e088a48f420b8f814ff01cc122d1_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOmJlNzUzNGRlMWIyNzQyYTE4NTllZjVmN2U4ODE2NjhhL3RhYmxlcmFuZ2U6YmU3NTM0ZGUxYjI3NDJhMTg1OWVmNWY3ZTg4MTY2OGFfNC00LTEtMS0w_c9602092-afc9-4e45-9fdd-d782a13bedc2"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ia205d08804864c78b6c4108070409328_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOmJlNzUzNGRlMWIyNzQyYTE4NTllZjVmN2U4ODE2NjhhL3RhYmxlcmFuZ2U6YmU3NTM0ZGUxYjI3NDJhMTg1OWVmNWY3ZTg4MTY2OGFfNC02LTEtMS0w_5397bb7c-f7a9-400e-9e57-357546e004c6"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i2cce9a50e5204391823dfe5133cd8118_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOmJlNzUzNGRlMWIyNzQyYTE4NTllZjVmN2U4ODE2NjhhL3RhYmxlcmFuZ2U6YmU3NTM0ZGUxYjI3NDJhMTg1OWVmNWY3ZTg4MTY2OGFfNC04LTEtMS0w_f0ef1de1-e95b-4490-a50b-b363e11f9247"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i80ba71ebc8d34c7e8a85efb630ef65c8_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOmJlNzUzNGRlMWIyNzQyYTE4NTllZjVmN2U4ODE2NjhhL3RhYmxlcmFuZ2U6YmU3NTM0ZGUxYjI3NDJhMTg1OWVmNWY3ZTg4MTY2OGFfNC0xMC0xLTEtMA_c66b59f1-7e7c-41d1-ba1f-916a06a1903b"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i1813036d29604e0f880d1a2147c2c4e4_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOmJlNzUzNGRlMWIyNzQyYTE4NTllZjVmN2U4ODE2NjhhL3RhYmxlcmFuZ2U6YmU3NTM0ZGUxYjI3NDJhMTg1OWVmNWY3ZTg4MTY2OGFfNC0xMi0xLTEtMA_115f1285-e8f9-4c50-a322-d90f43380f4b"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ia79d54912ea44cb59cdaf363f7b2abc1_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOmJlNzUzNGRlMWIyNzQyYTE4NTllZjVmN2U4ODE2NjhhL3RhYmxlcmFuZ2U6YmU3NTM0ZGUxYjI3NDJhMTg1OWVmNWY3ZTg4MTY2OGFfNC0xNC0xLTEtMA_407c5560-3caf-40df-820a-36235f339782"
      unitRef="usd">186000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ie4b88d0a291344958018a371f8725b68_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOmJlNzUzNGRlMWIyNzQyYTE4NTllZjVmN2U4ODE2NjhhL3RhYmxlcmFuZ2U6YmU3NTM0ZGUxYjI3NDJhMTg1OWVmNWY3ZTg4MTY2OGFfNS0yLTEtMS0w_cf605775-be75-486f-834a-b360b38d70c8"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="id6876ed4c42b49d8a2322710b8451602_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOmJlNzUzNGRlMWIyNzQyYTE4NTllZjVmN2U4ODE2NjhhL3RhYmxlcmFuZ2U6YmU3NTM0ZGUxYjI3NDJhMTg1OWVmNWY3ZTg4MTY2OGFfNS00LTEtMS0w_14b8936d-95af-43cf-8ddd-cde9fdc6f81e"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="icc48cdc800214495a69fe0f0c15f5c15_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOmJlNzUzNGRlMWIyNzQyYTE4NTllZjVmN2U4ODE2NjhhL3RhYmxlcmFuZ2U6YmU3NTM0ZGUxYjI3NDJhMTg1OWVmNWY3ZTg4MTY2OGFfNS02LTEtMS0w_e9f461bb-d2dd-4517-98e6-9a9d1b04f865"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i6e0dcc50d78c421eb0b31f071a35de84_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOmJlNzUzNGRlMWIyNzQyYTE4NTllZjVmN2U4ODE2NjhhL3RhYmxlcmFuZ2U6YmU3NTM0ZGUxYjI3NDJhMTg1OWVmNWY3ZTg4MTY2OGFfNS04LTEtMS0w_fe2514e5-693e-4763-8bca-334dc33ff108"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i54f9ad8e86d7448986c89b6e52bfbbe1_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOmJlNzUzNGRlMWIyNzQyYTE4NTllZjVmN2U4ODE2NjhhL3RhYmxlcmFuZ2U6YmU3NTM0ZGUxYjI3NDJhMTg1OWVmNWY3ZTg4MTY2OGFfNS0xMC0xLTEtMA_bdaeabad-5242-4399-94b8-1b3613f5404e"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="if9f2adc8903146d798d1ffea88885faa_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOmJlNzUzNGRlMWIyNzQyYTE4NTllZjVmN2U4ODE2NjhhL3RhYmxlcmFuZ2U6YmU3NTM0ZGUxYjI3NDJhMTg1OWVmNWY3ZTg4MTY2OGFfNS0xMi0xLTEtMA_9963fb2b-cc6e-4d1b-823f-bc5bc6220c1d"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ibf6a28834f304a1bbab053fe405de83c_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOmJlNzUzNGRlMWIyNzQyYTE4NTllZjVmN2U4ODE2NjhhL3RhYmxlcmFuZ2U6YmU3NTM0ZGUxYjI3NDJhMTg1OWVmNWY3ZTg4MTY2OGFfNS0xNC0xLTEtMA_71cbcfe2-7654-4418-bc5c-4594e64639bb"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ief62cfc640864b838092d16644879705_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOmJlNzUzNGRlMWIyNzQyYTE4NTllZjVmN2U4ODE2NjhhL3RhYmxlcmFuZ2U6YmU3NTM0ZGUxYjI3NDJhMTg1OWVmNWY3ZTg4MTY2OGFfNi0yLTEtMS0w_230df066-d7d9-42d3-b5d7-a526a0b69c73"
      unitRef="usd">22708000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ib1fa743e468149c995111b271881512b_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOmJlNzUzNGRlMWIyNzQyYTE4NTllZjVmN2U4ODE2NjhhL3RhYmxlcmFuZ2U6YmU3NTM0ZGUxYjI3NDJhMTg1OWVmNWY3ZTg4MTY2OGFfNi00LTEtMS0w_958fd797-a35d-4cd8-99a6-0581c43f2d52"
      unitRef="usd">10394000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i9e502650ceab4eddacc73f72b572d3a2_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOmJlNzUzNGRlMWIyNzQyYTE4NTllZjVmN2U4ODE2NjhhL3RhYmxlcmFuZ2U6YmU3NTM0ZGUxYjI3NDJhMTg1OWVmNWY3ZTg4MTY2OGFfNi02LTEtMS0w_f4581f1e-1ffc-49cb-b7a7-7bfd109933d9"
      unitRef="usd">3954000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ie2f14373684c46a4ae8384460dfd815c_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOmJlNzUzNGRlMWIyNzQyYTE4NTllZjVmN2U4ODE2NjhhL3RhYmxlcmFuZ2U6YmU3NTM0ZGUxYjI3NDJhMTg1OWVmNWY3ZTg4MTY2OGFfNi04LTEtMS0w_77992a22-9701-4dd6-b3e0-08f90ab6c2c1"
      unitRef="usd">2180000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i15152dfe4106477a8f391446e28a170f_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOmJlNzUzNGRlMWIyNzQyYTE4NTllZjVmN2U4ODE2NjhhL3RhYmxlcmFuZ2U6YmU3NTM0ZGUxYjI3NDJhMTg1OWVmNWY3ZTg4MTY2OGFfNi0xMC0xLTEtMA_492bcec4-f2eb-4b74-a14b-f2e118f3184d"
      unitRef="usd">1522000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOmJlNzUzNGRlMWIyNzQyYTE4NTllZjVmN2U4ODE2NjhhL3RhYmxlcmFuZ2U6YmU3NTM0ZGUxYjI3NDJhMTg1OWVmNWY3ZTg4MTY2OGFfNi0xMi0xLTEtMA_dfe214fe-47c5-4c90-8642-9a6c78a9e98d"
      unitRef="usd">40758000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RhYmxlOmJlNzUzNGRlMWIyNzQyYTE4NTllZjVmN2U4ODE2NjhhL3RhYmxlcmFuZ2U6YmU3NTM0ZGUxYjI3NDJhMTg1OWVmNWY3ZTg4MTY2OGFfNi0xNC0xLTEtMA_f6d3b802-f34b-44d7-9f52-8219460cf4c9"
      unitRef="usd">47202000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RleHRyZWdpb246ZDkxOWJjMzdjNGUwNGY5OGFjYTQ2ZmQ5ZDMwN2ExY2VfMjM5Nw_1a97115c-7f80-499b-a3fb-f366d8eb9785"
      unitRef="usd">0</us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing>
    <us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RleHRyZWdpb246ZDkxOWJjMzdjNGUwNGY5OGFjYTQ2ZmQ5ZDMwN2ExY2VfMjM5Nw_f5b66602-ce1e-4b66-82c7-2ff635a8539c"
      unitRef="usd">0</us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing>
    <cvco:InterestPastDuePeriodForLoanConsideredAsNonaccrual
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RleHRyZWdpb246ZDkxOWJjMzdjNGUwNGY5OGFjYTQ2ZmQ5ZDMwN2ExY2VfMjQxNw_c3bbe82e-0e4f-4c5b-85bd-6b8dadcee47e">90 days</cvco:InterestPastDuePeriodForLoanConsideredAsNonaccrual>
    <cvco:CommercialLoansReceivablesGeographicConcentrationTableTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RleHRyZWdpb246ZDkxOWJjMzdjNGUwNGY5OGFjYTQ2ZmQ5ZDMwN2ExY2VfMzQyMg_6d99ba6f-2fed-40fe-8239-7f0b8e5232e6">&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;As of December&#160;26, 2020, 10.0% of our outstanding commercial loans receivable principal balance was concentrated in Arizona. As of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;March&#160;28, 2020, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;11.0% of the outstanding commercial loans receivable principal balance was concentrated in California. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;No other state had concentrations in excess of 10% of the principal balance of the consumer loans receivable as of December&#160;26, 2020 or March&#160;28, 2020.&lt;/span&gt;</cvco:CommercialLoansReceivablesGeographicConcentrationTableTextBlock>
    <cvco:InventoryFinanceReceivablesGeographicConcentrationPercentage
      contextRef="i5bb35f37ebf6474f9529b018b0899d61_I20201226"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RleHRyZWdpb246ZDkxOWJjMzdjNGUwNGY5OGFjYTQ2ZmQ5ZDMwN2ExY2VfMjYyMA_386628e3-07ae-43dc-89bc-79ee14a24e41"
      unitRef="number">0.100</cvco:InventoryFinanceReceivablesGeographicConcentrationPercentage>
    <cvco:InventoryFinanceReceivablesGeographicConcentrationPercentage
      contextRef="i689575a23a5148cb9f0a8989f8bd26e0_I20200328"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RleHRyZWdpb246ZDkxOWJjMzdjNGUwNGY5OGFjYTQ2ZmQ5ZDMwN2ExY2VfMjc3NQ_f6a3a56f-b8ba-4ed2-b65f-29111bdc8aaa"
      unitRef="number">0.110</cvco:InventoryFinanceReceivablesGeographicConcentrationPercentage>
    <cvco:ConcentrationRiskOnFinancingReceivablesPercentage
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RleHRyZWdpb246ZDkxOWJjMzdjNGUwNGY5OGFjYTQ2ZmQ5ZDMwN2ExY2VfMjkzMg_36691109-4de2-45c3-b32e-0a3a9fd4cb25"
      unitRef="number">0.10</cvco:ConcentrationRiskOnFinancingReceivablesPercentage>
    <cvco:ConcentrationRiskOnFinancingReceivablesPercentage
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RleHRyZWdpb246ZDkxOWJjMzdjNGUwNGY5OGFjYTQ2ZmQ5ZDMwN2ExY2VfMjkzMg_87be8624-3d59-461f-8724-3f45e88b30ff"
      unitRef="number">0.10</cvco:ConcentrationRiskOnFinancingReceivablesPercentage>
    <cvco:CommercialLoansReceivablePrincipalBalanceConcentration
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RleHRyZWdpb246ZDkxOWJjMzdjNGUwNGY5OGFjYTQ2ZmQ5ZDMwN2ExY2VfMzEwNQ_44e53c3b-fc40-4a29-acdf-71a84db92548"
      unitRef="number">0.168</cvco:CommercialLoansReceivablePrincipalBalanceConcentration>
    <cvco:CommercialLoansReceivablePrincipalBalanceConcentration
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180Ni9mcmFnOmQ5MTliYzM3YzRlMDRmOThhY2E0NmZkOWQzMDdhMWNlL3RleHRyZWdpb246ZDkxOWJjMzdjNGUwNGY5OGFjYTQ2ZmQ5ZDMwN2ExY2VfMzExMg_2c3e1f22-2f86-4e6e-bb0a-2738f4daa7f2"
      unitRef="number">0.210</cvco:CommercialLoansReceivablePrincipalBalanceConcentration>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180OS9mcmFnOjNmOWJhZTU2MjM5MjQyMGY4MTA2NGYwMGU2ZDZmOWJjL3RleHRyZWdpb246M2Y5YmFlNTYyMzkyNDIwZjgxMDY0ZjAwZTZkNmY5YmNfMzgw_e4a314ad-d450-42c6-a3b6-f4d825397516">Property, Plant and Equipment, net&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment, net, consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&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:68.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&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:13.564%"/&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:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, at cost:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;26,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;26,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Buildings and improvements&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:11pt;font-weight:400;line-height:100%"&gt;54,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;52,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;33,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;30,984&#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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;114,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;109,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(36,242)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(32,632)&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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;78,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;77,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Depreciation expense was $1.4 million for each of the three month periods ended &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;December&#160;26, 2020&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; and December&#160;28, 2019. Depreciation expense for the nine months ended December 26, 2020 and December&#160;28, 2019 was $4.2 million and $3.8 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Included in the amounts above are certain assets under finance leases. See Note 9 of the Notes to the Consolidated Financial Statements included in the Form 10-K for additional information.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180OS9mcmFnOjNmOWJhZTU2MjM5MjQyMGY4MTA2NGYwMGU2ZDZmOWJjL3RleHRyZWdpb246M2Y5YmFlNTYyMzkyNDIwZjgxMDY0ZjAwZTZkNmY5YmNfMzg1_63ef585d-2450-4995-876b-7b89f4bc6105">&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment, net, consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&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:68.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&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:13.564%"/&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:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, at cost:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;26,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;26,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Buildings and improvements&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:11pt;font-weight:400;line-height:100%"&gt;54,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;52,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;33,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;30,984&#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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;114,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;109,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(36,242)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(32,632)&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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;78,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;77,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5c7b105d33b241208ab8c0da7e7453d2_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180OS9mcmFnOjNmOWJhZTU2MjM5MjQyMGY4MTA2NGYwMGU2ZDZmOWJjL3RhYmxlOjQxY2UxNWYzNjk3NjQ4MWFiYWY2MzU4MjY4ODQ0MmEyL3RhYmxlcmFuZ2U6NDFjZTE1ZjM2OTc2NDgxYWJhZjYzNTgyNjg4NDQyYTJfMi0xLTEtMS0w_bd92d4f8-dffe-4f1f-bb73-5111f0f37f69"
      unitRef="usd">26862000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i59717c4fa318452e82ad686bc942256a_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180OS9mcmFnOjNmOWJhZTU2MjM5MjQyMGY4MTA2NGYwMGU2ZDZmOWJjL3RhYmxlOjQxY2UxNWYzNjk3NjQ4MWFiYWY2MzU4MjY4ODQ0MmEyL3RhYmxlcmFuZ2U6NDFjZTE1ZjM2OTc2NDgxYWJhZjYzNTgyNjg4NDQyYTJfMi0zLTEtMS0w_c91be5fe-241e-4444-a8fe-f3032690ef5d"
      unitRef="usd">26827000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i677811d6ec9c4692a80ff3c0b8012c50_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180OS9mcmFnOjNmOWJhZTU2MjM5MjQyMGY4MTA2NGYwMGU2ZDZmOWJjL3RhYmxlOjQxY2UxNWYzNjk3NjQ4MWFiYWY2MzU4MjY4ODQ0MmEyL3RhYmxlcmFuZ2U6NDFjZTE1ZjM2OTc2NDgxYWJhZjYzNTgyNjg4NDQyYTJfMy0xLTEtMS0w_02b90d78-5cae-4d72-b0e0-939ddbdfa4ac"
      unitRef="usd">54710000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ide9499680eb54645b8b89000729cc7df_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180OS9mcmFnOjNmOWJhZTU2MjM5MjQyMGY4MTA2NGYwMGU2ZDZmOWJjL3RhYmxlOjQxY2UxNWYzNjk3NjQ4MWFiYWY2MzU4MjY4ODQ0MmEyL3RhYmxlcmFuZ2U6NDFjZTE1ZjM2OTc2NDgxYWJhZjYzNTgyNjg4NDQyYTJfMy0zLTEtMS0w_430a5d4b-6695-46f2-acdf-9d977927f2ea"
      unitRef="usd">52011000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i10136d62204644459ef300084d2358a9_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180OS9mcmFnOjNmOWJhZTU2MjM5MjQyMGY4MTA2NGYwMGU2ZDZmOWJjL3RhYmxlOjQxY2UxNWYzNjk3NjQ4MWFiYWY2MzU4MjY4ODQ0MmEyL3RhYmxlcmFuZ2U6NDFjZTE1ZjM2OTc2NDgxYWJhZjYzNTgyNjg4NDQyYTJfNC0xLTEtMS0w_542c2350-f254-40a8-90df-c6255501c578"
      unitRef="usd">33163000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iffcd287b3c2f419091862ff9cbda16ff_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180OS9mcmFnOjNmOWJhZTU2MjM5MjQyMGY4MTA2NGYwMGU2ZDZmOWJjL3RhYmxlOjQxY2UxNWYzNjk3NjQ4MWFiYWY2MzU4MjY4ODQ0MmEyL3RhYmxlcmFuZ2U6NDFjZTE1ZjM2OTc2NDgxYWJhZjYzNTgyNjg4NDQyYTJfNC0zLTEtMS0w_240041bb-6afe-449f-8f34-ad50054b67ef"
      unitRef="usd">30984000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180OS9mcmFnOjNmOWJhZTU2MjM5MjQyMGY4MTA2NGYwMGU2ZDZmOWJjL3RhYmxlOjQxY2UxNWYzNjk3NjQ4MWFiYWY2MzU4MjY4ODQ0MmEyL3RhYmxlcmFuZ2U6NDFjZTE1ZjM2OTc2NDgxYWJhZjYzNTgyNjg4NDQyYTJfNS0xLTEtMS0w_9c0deb01-1e3d-4779-9e39-b6ee7f061001"
      unitRef="usd">114735000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180OS9mcmFnOjNmOWJhZTU2MjM5MjQyMGY4MTA2NGYwMGU2ZDZmOWJjL3RhYmxlOjQxY2UxNWYzNjk3NjQ4MWFiYWY2MzU4MjY4ODQ0MmEyL3RhYmxlcmFuZ2U6NDFjZTE1ZjM2OTc2NDgxYWJhZjYzNTgyNjg4NDQyYTJfNS0zLTEtMS0w_35aa2cca-345c-433d-aec9-4de75d5e58ac"
      unitRef="usd">109822000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180OS9mcmFnOjNmOWJhZTU2MjM5MjQyMGY4MTA2NGYwMGU2ZDZmOWJjL3RhYmxlOjQxY2UxNWYzNjk3NjQ4MWFiYWY2MzU4MjY4ODQ0MmEyL3RhYmxlcmFuZ2U6NDFjZTE1ZjM2OTc2NDgxYWJhZjYzNTgyNjg4NDQyYTJfNi0xLTEtMS0w_e0dc4982-89cf-4c1c-9afa-f976627e32ae"
      unitRef="usd">36242000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180OS9mcmFnOjNmOWJhZTU2MjM5MjQyMGY4MTA2NGYwMGU2ZDZmOWJjL3RhYmxlOjQxY2UxNWYzNjk3NjQ4MWFiYWY2MzU4MjY4ODQ0MmEyL3RhYmxlcmFuZ2U6NDFjZTE1ZjM2OTc2NDgxYWJhZjYzNTgyNjg4NDQyYTJfNi0zLTEtMS0w_03c1b968-219b-4905-964f-6ca7b8006922"
      unitRef="usd">32632000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180OS9mcmFnOjNmOWJhZTU2MjM5MjQyMGY4MTA2NGYwMGU2ZDZmOWJjL3RhYmxlOjQxY2UxNWYzNjk3NjQ4MWFiYWY2MzU4MjY4ODQ0MmEyL3RhYmxlcmFuZ2U6NDFjZTE1ZjM2OTc2NDgxYWJhZjYzNTgyNjg4NDQyYTJfNy0xLTEtMS0w_d368c583-fb36-4580-bd23-9e83f66ddc72"
      unitRef="usd">78493000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180OS9mcmFnOjNmOWJhZTU2MjM5MjQyMGY4MTA2NGYwMGU2ZDZmOWJjL3RhYmxlOjQxY2UxNWYzNjk3NjQ4MWFiYWY2MzU4MjY4ODQ0MmEyL3RhYmxlcmFuZ2U6NDFjZTE1ZjM2OTc2NDgxYWJhZjYzNTgyNjg4NDQyYTJfNy0zLTEtMS0w_33fdef7d-7560-4e49-8944-f8705c31698d"
      unitRef="usd">77190000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180OS9mcmFnOjNmOWJhZTU2MjM5MjQyMGY4MTA2NGYwMGU2ZDZmOWJjL3RleHRyZWdpb246M2Y5YmFlNTYyMzkyNDIwZjgxMDY0ZjAwZTZkNmY5YmNfMTQ5_a6d0fe16-f377-41be-868c-5ac49632c1d9"
      unitRef="usd">1400000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180OS9mcmFnOjNmOWJhZTU2MjM5MjQyMGY4MTA2NGYwMGU2ZDZmOWJjL3RleHRyZWdpb246M2Y5YmFlNTYyMzkyNDIwZjgxMDY0ZjAwZTZkNmY5YmNfMTQ5_ca9057e0-7a36-4c73-b68b-187b381fcee5"
      unitRef="usd">1400000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180OS9mcmFnOjNmOWJhZTU2MjM5MjQyMGY4MTA2NGYwMGU2ZDZmOWJjL3RleHRyZWdpb246M2Y5YmFlNTYyMzkyNDIwZjgxMDY0ZjAwZTZkNmY5YmNfMjM1_7bcb83a4-969b-405f-9dae-678cae67f7ef"
      unitRef="usd">4200000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM180OS9mcmFnOjNmOWJhZTU2MjM5MjQyMGY4MTA2NGYwMGU2ZDZmOWJjL3RleHRyZWdpb246M2Y5YmFlNTYyMzkyNDIwZjgxMDY0ZjAwZTZkNmY5YmNfMjQy_b0816558-6952-4f1e-b6f1-b5c24a528456"
      unitRef="usd">3800000</us-gaap:Depreciation>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181Mi9mcmFnOmQwMjE4ZWU4Y2YzMTQ5YmRhOTA1NzRjNTgyMWNjMjg0L3RleHRyZWdpb246ZDAyMThlZThjZjMxNDliZGE5MDU3NGM1ODIxY2MyODRfNDQ3_6f55c8ed-6f7f-4d1f-ac78-ae1c2119e1a9">Leases&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;We lease &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;certain production and retail locations, office space and equipment. During the period ended December&#160;26, 2020, we executed various lease renewals, including a five-year extension at one of our active manufacturing facilities, which increased the right of use asset and lease liability.&lt;/span&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The present value of minimum payments for future fiscal years under non-cancelable leases as of December&#160;26, 2020 was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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.519%"/&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.524%"/&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:11pt;font-weight:400;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Remainder of 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2026&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:11pt;font-weight:400;line-height:100%"&gt;2,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Thereafter&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:11pt;font-weight:400;line-height:100%"&gt;2,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;20,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;20,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Less amount representing interest&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:11pt;font-weight:400;line-height:100%"&gt;(2,392)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(2,433)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;17,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;18,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Less current portion&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:11pt;font-weight:400;line-height:100%"&gt;(4,082)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(71)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(4,153)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;13,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;14,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181Mi9mcmFnOmQwMjE4ZWU4Y2YzMTQ5YmRhOTA1NzRjNTgyMWNjMjg0L3RleHRyZWdpb246ZDAyMThlZThjZjMxNDliZGE5MDU3NGM1ODIxY2MyODRfNDQ3_ef29920a-2e69-4af6-a057-9fdb597b499d">Leases&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;We lease &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;certain production and retail locations, office space and equipment. During the period ended December&#160;26, 2020, we executed various lease renewals, including a five-year extension at one of our active manufacturing facilities, which increased the right of use asset and lease liability.&lt;/span&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The present value of minimum payments for future fiscal years under non-cancelable leases as of December&#160;26, 2020 was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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.519%"/&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.524%"/&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:11pt;font-weight:400;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Remainder of 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2026&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:11pt;font-weight:400;line-height:100%"&gt;2,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Thereafter&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:11pt;font-weight:400;line-height:100%"&gt;2,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;20,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;20,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Less amount representing interest&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:11pt;font-weight:400;line-height:100%"&gt;(2,392)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(2,433)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;17,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;18,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Less current portion&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:11pt;font-weight:400;line-height:100%"&gt;(4,082)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(71)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(4,153)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;13,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;14,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181Mi9mcmFnOmQwMjE4ZWU4Y2YzMTQ5YmRhOTA1NzRjNTgyMWNjMjg0L3RleHRyZWdpb246ZDAyMThlZThjZjMxNDliZGE5MDU3NGM1ODIxY2MyODRfNDUy_a64d2afe-c451-4e3c-ae6a-6a193b8aeb9c">&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The present value of minimum payments for future fiscal years under non-cancelable leases as of December&#160;26, 2020 was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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.519%"/&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.524%"/&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:11pt;font-weight:400;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Remainder of 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2026&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:11pt;font-weight:400;line-height:100%"&gt;2,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Thereafter&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:11pt;font-weight:400;line-height:100%"&gt;2,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;20,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;20,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Less amount representing interest&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:11pt;font-weight:400;line-height:100%"&gt;(2,392)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(2,433)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;17,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;18,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Less current portion&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:11pt;font-weight:400;line-height:100%"&gt;(4,082)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(71)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(4,153)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;13,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;14,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181Mi9mcmFnOmQwMjE4ZWU4Y2YzMTQ5YmRhOTA1NzRjNTgyMWNjMjg0L3RleHRyZWdpb246ZDAyMThlZThjZjMxNDliZGE5MDU3NGM1ODIxY2MyODRfNDUy_ba9f133f-046f-4d3b-b6f7-4e95242bd8b7">&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The present value of minimum payments for future fiscal years under non-cancelable leases as of December&#160;26, 2020 was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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.519%"/&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.524%"/&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:11pt;font-weight:400;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Remainder of 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2026&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:11pt;font-weight:400;line-height:100%"&gt;2,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Thereafter&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:11pt;font-weight:400;line-height:100%"&gt;2,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;20,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;20,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Less amount representing interest&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:11pt;font-weight:400;line-height:100%"&gt;(2,392)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(2,433)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;17,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;18,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Less current portion&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:11pt;font-weight:400;line-height:100%"&gt;(4,082)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(71)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(4,153)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;13,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;14,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181Mi9mcmFnOmQwMjE4ZWU4Y2YzMTQ5YmRhOTA1NzRjNTgyMWNjMjg0L3RhYmxlOjNhZGRkY2M5ODI4ZjQ1NGI5NzE4YjExMjIwZThlMzdkL3RhYmxlcmFuZ2U6M2FkZGRjYzk4MjhmNDU0Yjk3MThiMTEyMjBlOGUzN2RfMS0xLTEtMS0w_765c7c3d-d978-4d37-b446-f0fd85cccce9"
      unitRef="usd">1051000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181Mi9mcmFnOmQwMjE4ZWU4Y2YzMTQ5YmRhOTA1NzRjNTgyMWNjMjg0L3RhYmxlOjNhZGRkY2M5ODI4ZjQ1NGI5NzE4YjExMjIwZThlMzdkL3RhYmxlcmFuZ2U6M2FkZGRjYzk4MjhmNDU0Yjk3MThiMTEyMjBlOGUzN2RfMS0zLTEtMS0w_0bfaf5e9-6d62-4a82-a877-1deb482ce10e"
      unitRef="usd">19000</us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <cvco:LeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181Mi9mcmFnOmQwMjE4ZWU4Y2YzMTQ5YmRhOTA1NzRjNTgyMWNjMjg0L3RhYmxlOjNhZGRkY2M5ODI4ZjQ1NGI5NzE4YjExMjIwZThlMzdkL3RhYmxlcmFuZ2U6M2FkZGRjYzk4MjhmNDU0Yjk3MThiMTEyMjBlOGUzN2RfMS01LTEtMS0w_b30e27d2-73ec-4ecb-ae85-62c43375a1d2"
      unitRef="usd">1070000</cvco:LeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181Mi9mcmFnOmQwMjE4ZWU4Y2YzMTQ5YmRhOTA1NzRjNTgyMWNjMjg0L3RhYmxlOjNhZGRkY2M5ODI4ZjQ1NGI5NzE4YjExMjIwZThlMzdkL3RhYmxlcmFuZ2U6M2FkZGRjYzk4MjhmNDU0Yjk3MThiMTEyMjBlOGUzN2RfMi0xLTEtMS0w_2ff17d8a-2834-4a79-9cb0-ea502b149936"
      unitRef="usd">4182000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181Mi9mcmFnOmQwMjE4ZWU4Y2YzMTQ5YmRhOTA1NzRjNTgyMWNjMjg0L3RhYmxlOjNhZGRkY2M5ODI4ZjQ1NGI5NzE4YjExMjIwZThlMzdkL3RhYmxlcmFuZ2U6M2FkZGRjYzk4MjhmNDU0Yjk3MThiMTEyMjBlOGUzN2RfMi0zLTEtMS0w_28619653-2c09-4edc-966d-611539f63ad0"
      unitRef="usd">73000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <cvco:LeaseLiabilityPaymentsDueYearOne
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181Mi9mcmFnOmQwMjE4ZWU4Y2YzMTQ5YmRhOTA1NzRjNTgyMWNjMjg0L3RhYmxlOjNhZGRkY2M5ODI4ZjQ1NGI5NzE4YjExMjIwZThlMzdkL3RhYmxlcmFuZ2U6M2FkZGRjYzk4MjhmNDU0Yjk3MThiMTEyMjBlOGUzN2RfMi01LTEtMS0w_4e1142ca-ffb3-43a7-b77d-1148e4c2004d"
      unitRef="usd">4255000</cvco:LeaseLiabilityPaymentsDueYearOne>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181Mi9mcmFnOmQwMjE4ZWU4Y2YzMTQ5YmRhOTA1NzRjNTgyMWNjMjg0L3RhYmxlOjNhZGRkY2M5ODI4ZjQ1NGI5NzE4YjExMjIwZThlMzdkL3RhYmxlcmFuZ2U6M2FkZGRjYzk4MjhmNDU0Yjk3MThiMTEyMjBlOGUzN2RfMy0xLTEtMS0w_4473c7ea-5410-4616-b441-2bad47684ac9"
      unitRef="usd">3854000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181Mi9mcmFnOmQwMjE4ZWU4Y2YzMTQ5YmRhOTA1NzRjNTgyMWNjMjg0L3RhYmxlOjNhZGRkY2M5ODI4ZjQ1NGI5NzE4YjExMjIwZThlMzdkL3RhYmxlcmFuZ2U6M2FkZGRjYzk4MjhmNDU0Yjk3MThiMTEyMjBlOGUzN2RfMy0zLTEtMS0w_aac0219e-db4b-4625-9fa6-c2bf4b78a052"
      unitRef="usd">73000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <cvco:LeaseLiabilityPaymentsDueYearTwo
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181Mi9mcmFnOmQwMjE4ZWU4Y2YzMTQ5YmRhOTA1NzRjNTgyMWNjMjg0L3RhYmxlOjNhZGRkY2M5ODI4ZjQ1NGI5NzE4YjExMjIwZThlMzdkL3RhYmxlcmFuZ2U6M2FkZGRjYzk4MjhmNDU0Yjk3MThiMTEyMjBlOGUzN2RfMy01LTEtMS0w_fc0b7635-3ed3-4a94-bdee-6d7664689683"
      unitRef="usd">3927000</cvco:LeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181Mi9mcmFnOmQwMjE4ZWU4Y2YzMTQ5YmRhOTA1NzRjNTgyMWNjMjg0L3RhYmxlOjNhZGRkY2M5ODI4ZjQ1NGI5NzE4YjExMjIwZThlMzdkL3RhYmxlcmFuZ2U6M2FkZGRjYzk4MjhmNDU0Yjk3MThiMTEyMjBlOGUzN2RfNC0xLTEtMS0w_c58040d0-7058-4711-8983-8631f69dbd60"
      unitRef="usd">3503000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181Mi9mcmFnOmQwMjE4ZWU4Y2YzMTQ5YmRhOTA1NzRjNTgyMWNjMjg0L3RhYmxlOjNhZGRkY2M5ODI4ZjQ1NGI5NzE4YjExMjIwZThlMzdkL3RhYmxlcmFuZ2U6M2FkZGRjYzk4MjhmNDU0Yjk3MThiMTEyMjBlOGUzN2RfNC0zLTEtMS0w_8e15bcec-51dd-48af-957b-6d34d8e939f4"
      unitRef="usd">73000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <cvco:LeaseLiabilityPaymentsDueYearThree
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181Mi9mcmFnOmQwMjE4ZWU4Y2YzMTQ5YmRhOTA1NzRjNTgyMWNjMjg0L3RhYmxlOjNhZGRkY2M5ODI4ZjQ1NGI5NzE4YjExMjIwZThlMzdkL3RhYmxlcmFuZ2U6M2FkZGRjYzk4MjhmNDU0Yjk3MThiMTEyMjBlOGUzN2RfNC01LTEtMS0w_fb461039-d084-4773-becb-465e1f74e109"
      unitRef="usd">3576000</cvco:LeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181Mi9mcmFnOmQwMjE4ZWU4Y2YzMTQ5YmRhOTA1NzRjNTgyMWNjMjg0L3RhYmxlOjNhZGRkY2M5ODI4ZjQ1NGI5NzE4YjExMjIwZThlMzdkL3RhYmxlcmFuZ2U6M2FkZGRjYzk4MjhmNDU0Yjk3MThiMTEyMjBlOGUzN2RfNS0xLTEtMS0w_c03ddce5-75e1-4300-bc39-d93f11fd8530"
      unitRef="usd">2706000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181Mi9mcmFnOmQwMjE4ZWU4Y2YzMTQ5YmRhOTA1NzRjNTgyMWNjMjg0L3RhYmxlOjNhZGRkY2M5ODI4ZjQ1NGI5NzE4YjExMjIwZThlMzdkL3RhYmxlcmFuZ2U6M2FkZGRjYzk4MjhmNDU0Yjk3MThiMTEyMjBlOGUzN2RfNS0zLTEtMS0w_e11c9aa5-7f3f-4e45-b048-2dd2b24eda76"
      unitRef="usd">73000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <cvco:LeaseLiabilityPaymentsDueYearFour
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181Mi9mcmFnOmQwMjE4ZWU4Y2YzMTQ5YmRhOTA1NzRjNTgyMWNjMjg0L3RhYmxlOjNhZGRkY2M5ODI4ZjQ1NGI5NzE4YjExMjIwZThlMzdkL3RhYmxlcmFuZ2U6M2FkZGRjYzk4MjhmNDU0Yjk3MThiMTEyMjBlOGUzN2RfNS01LTEtMS0w_d798a1d9-13cb-4a20-a82e-5993c91b490b"
      unitRef="usd">2779000</cvco:LeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181Mi9mcmFnOmQwMjE4ZWU4Y2YzMTQ5YmRhOTA1NzRjNTgyMWNjMjg0L3RhYmxlOjNhZGRkY2M5ODI4ZjQ1NGI5NzE4YjExMjIwZThlMzdkL3RhYmxlcmFuZ2U6M2FkZGRjYzk4MjhmNDU0Yjk3MThiMTEyMjBlOGUzN2RfNi0xLTEtMS0w_adf30c59-2492-4824-bbd4-b20cfc1d1759"
      unitRef="usd">2799000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181Mi9mcmFnOmQwMjE4ZWU4Y2YzMTQ5YmRhOTA1NzRjNTgyMWNjMjg0L3RhYmxlOjNhZGRkY2M5ODI4ZjQ1NGI5NzE4YjExMjIwZThlMzdkL3RhYmxlcmFuZ2U6M2FkZGRjYzk4MjhmNDU0Yjk3MThiMTEyMjBlOGUzN2RfNi0zLTEtMS0w_e521b02d-5561-414f-83d2-138f5c75c20b"
      unitRef="usd">49000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <cvco:LeaseLiabilityPaymentsDueYearFive
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181Mi9mcmFnOmQwMjE4ZWU4Y2YzMTQ5YmRhOTA1NzRjNTgyMWNjMjg0L3RhYmxlOjNhZGRkY2M5ODI4ZjQ1NGI5NzE4YjExMjIwZThlMzdkL3RhYmxlcmFuZ2U6M2FkZGRjYzk4MjhmNDU0Yjk3MThiMTEyMjBlOGUzN2RfNi01LTEtMS0w_973271bb-3331-49bc-9ace-da52268dc014"
      unitRef="usd">2848000</cvco:LeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181Mi9mcmFnOmQwMjE4ZWU4Y2YzMTQ5YmRhOTA1NzRjNTgyMWNjMjg0L3RhYmxlOjNhZGRkY2M5ODI4ZjQ1NGI5NzE4YjExMjIwZThlMzdkL3RhYmxlcmFuZ2U6M2FkZGRjYzk4MjhmNDU0Yjk3MThiMTEyMjBlOGUzN2RfNy0xLTEtMS0w_10c72820-4a00-4440-969b-ca6eda244a96"
      unitRef="usd">2206000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181Mi9mcmFnOmQwMjE4ZWU4Y2YzMTQ5YmRhOTA1NzRjNTgyMWNjMjg0L3RhYmxlOjNhZGRkY2M5ODI4ZjQ1NGI5NzE4YjExMjIwZThlMzdkL3RhYmxlcmFuZ2U6M2FkZGRjYzk4MjhmNDU0Yjk3MThiMTEyMjBlOGUzN2RfNy0zLTEtMS0w_9f81bf15-c3d6-4875-a86b-a0e527888181"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <cvco:LeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181Mi9mcmFnOmQwMjE4ZWU4Y2YzMTQ5YmRhOTA1NzRjNTgyMWNjMjg0L3RhYmxlOjNhZGRkY2M5ODI4ZjQ1NGI5NzE4YjExMjIwZThlMzdkL3RhYmxlcmFuZ2U6M2FkZGRjYzk4MjhmNDU0Yjk3MThiMTEyMjBlOGUzN2RfNy01LTEtMS0w_93d33c6a-2de9-475a-b4bb-a61464ded98b"
      unitRef="usd">2206000</cvco:LeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181Mi9mcmFnOmQwMjE4ZWU4Y2YzMTQ5YmRhOTA1NzRjNTgyMWNjMjg0L3RhYmxlOjNhZGRkY2M5ODI4ZjQ1NGI5NzE4YjExMjIwZThlMzdkL3RhYmxlcmFuZ2U6M2FkZGRjYzk4MjhmNDU0Yjk3MThiMTEyMjBlOGUzN2RfOC0xLTEtMS0w_0398d99e-121c-497f-a0ab-f3b2a2bfb262"
      unitRef="usd">20301000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181Mi9mcmFnOmQwMjE4ZWU4Y2YzMTQ5YmRhOTA1NzRjNTgyMWNjMjg0L3RhYmxlOjNhZGRkY2M5ODI4ZjQ1NGI5NzE4YjExMjIwZThlMzdkL3RhYmxlcmFuZ2U6M2FkZGRjYzk4MjhmNDU0Yjk3MThiMTEyMjBlOGUzN2RfOC0zLTEtMS0w_91d96323-d7d4-425e-a719-fc4099562b20"
      unitRef="usd">360000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <cvco:LeaseLiabilityPaymentsDue
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181Mi9mcmFnOmQwMjE4ZWU4Y2YzMTQ5YmRhOTA1NzRjNTgyMWNjMjg0L3RhYmxlOjNhZGRkY2M5ODI4ZjQ1NGI5NzE4YjExMjIwZThlMzdkL3RhYmxlcmFuZ2U6M2FkZGRjYzk4MjhmNDU0Yjk3MThiMTEyMjBlOGUzN2RfOC01LTEtMS0w_ed551c4a-1a90-47c3-8d3d-d257040be80e"
      unitRef="usd">20661000</cvco:LeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181Mi9mcmFnOmQwMjE4ZWU4Y2YzMTQ5YmRhOTA1NzRjNTgyMWNjMjg0L3RhYmxlOjNhZGRkY2M5ODI4ZjQ1NGI5NzE4YjExMjIwZThlMzdkL3RhYmxlcmFuZ2U6M2FkZGRjYzk4MjhmNDU0Yjk3MThiMTEyMjBlOGUzN2RfOS0xLTEtMS0w_5821ffeb-87e7-4e7e-ba3b-2f5c1344b9c1"
      unitRef="usd">2392000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181Mi9mcmFnOmQwMjE4ZWU4Y2YzMTQ5YmRhOTA1NzRjNTgyMWNjMjg0L3RhYmxlOjNhZGRkY2M5ODI4ZjQ1NGI5NzE4YjExMjIwZThlMzdkL3RhYmxlcmFuZ2U6M2FkZGRjYzk4MjhmNDU0Yjk3MThiMTEyMjBlOGUzN2RfOS0zLTEtMS0w_72849fcd-26fa-4bbb-af4e-e433e447e36e"
      unitRef="usd">41000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <cvco:LeaseLiabilityUndiscountedExcessAmount
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181Mi9mcmFnOmQwMjE4ZWU4Y2YzMTQ5YmRhOTA1NzRjNTgyMWNjMjg0L3RhYmxlOjNhZGRkY2M5ODI4ZjQ1NGI5NzE4YjExMjIwZThlMzdkL3RhYmxlcmFuZ2U6M2FkZGRjYzk4MjhmNDU0Yjk3MThiMTEyMjBlOGUzN2RfOS01LTEtMS0w_35b555bb-15f4-46f6-92d6-888ff86c0d0a"
      unitRef="usd">2433000</cvco:LeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181Mi9mcmFnOmQwMjE4ZWU4Y2YzMTQ5YmRhOTA1NzRjNTgyMWNjMjg0L3RhYmxlOjNhZGRkY2M5ODI4ZjQ1NGI5NzE4YjExMjIwZThlMzdkL3RhYmxlcmFuZ2U6M2FkZGRjYzk4MjhmNDU0Yjk3MThiMTEyMjBlOGUzN2RfMTAtMS0xLTEtMA_a89fbafa-ee93-4596-afa2-a8fab8a37e71"
      unitRef="usd">17909000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181Mi9mcmFnOmQwMjE4ZWU4Y2YzMTQ5YmRhOTA1NzRjNTgyMWNjMjg0L3RhYmxlOjNhZGRkY2M5ODI4ZjQ1NGI5NzE4YjExMjIwZThlMzdkL3RhYmxlcmFuZ2U6M2FkZGRjYzk4MjhmNDU0Yjk3MThiMTEyMjBlOGUzN2RfMTAtMy0xLTEtMA_5e453f0f-1c60-42ec-bc35-59f6257b0ca9"
      unitRef="usd">319000</us-gaap:FinanceLeaseLiability>
    <cvco:LeaseLiability
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181Mi9mcmFnOmQwMjE4ZWU4Y2YzMTQ5YmRhOTA1NzRjNTgyMWNjMjg0L3RhYmxlOjNhZGRkY2M5ODI4ZjQ1NGI5NzE4YjExMjIwZThlMzdkL3RhYmxlcmFuZ2U6M2FkZGRjYzk4MjhmNDU0Yjk3MThiMTEyMjBlOGUzN2RfMTAtNS0xLTEtMA_d512d63f-1c99-48ac-92cb-91cf4391260e"
      unitRef="usd">18228000</cvco:LeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181Mi9mcmFnOmQwMjE4ZWU4Y2YzMTQ5YmRhOTA1NzRjNTgyMWNjMjg0L3RhYmxlOjNhZGRkY2M5ODI4ZjQ1NGI5NzE4YjExMjIwZThlMzdkL3RhYmxlcmFuZ2U6M2FkZGRjYzk4MjhmNDU0Yjk3MThiMTEyMjBlOGUzN2RfMTEtMS0xLTEtMA_da992f00-3915-460d-857b-629421edba2f"
      unitRef="usd">4082000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181Mi9mcmFnOmQwMjE4ZWU4Y2YzMTQ5YmRhOTA1NzRjNTgyMWNjMjg0L3RhYmxlOjNhZGRkY2M5ODI4ZjQ1NGI5NzE4YjExMjIwZThlMzdkL3RhYmxlcmFuZ2U6M2FkZGRjYzk4MjhmNDU0Yjk3MThiMTEyMjBlOGUzN2RfMTEtMy0xLTEtMA_f35a95db-fc87-4aa7-942a-9829be3cf5e9"
      unitRef="usd">71000</us-gaap:FinanceLeaseLiabilityCurrent>
    <cvco:LeaseLiabilityCurrent
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181Mi9mcmFnOmQwMjE4ZWU4Y2YzMTQ5YmRhOTA1NzRjNTgyMWNjMjg0L3RhYmxlOjNhZGRkY2M5ODI4ZjQ1NGI5NzE4YjExMjIwZThlMzdkL3RhYmxlcmFuZ2U6M2FkZGRjYzk4MjhmNDU0Yjk3MThiMTEyMjBlOGUzN2RfMTEtNS0xLTEtMA_26996c0a-2844-418d-b1ec-189a14b886bb"
      unitRef="usd">4153000</cvco:LeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181Mi9mcmFnOmQwMjE4ZWU4Y2YzMTQ5YmRhOTA1NzRjNTgyMWNjMjg0L3RhYmxlOjNhZGRkY2M5ODI4ZjQ1NGI5NzE4YjExMjIwZThlMzdkL3RhYmxlcmFuZ2U6M2FkZGRjYzk4MjhmNDU0Yjk3MThiMTEyMjBlOGUzN2RfMTItMS0xLTEtMA_c8f31a1c-7f9a-4ed8-86cc-d0bb05c97ebc"
      unitRef="usd">13827000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181Mi9mcmFnOmQwMjE4ZWU4Y2YzMTQ5YmRhOTA1NzRjNTgyMWNjMjg0L3RhYmxlOjNhZGRkY2M5ODI4ZjQ1NGI5NzE4YjExMjIwZThlMzdkL3RhYmxlcmFuZ2U6M2FkZGRjYzk4MjhmNDU0Yjk3MThiMTEyMjBlOGUzN2RfMTItMy0xLTEtMA_c4d47971-94ee-4c06-8665-fa3985bbbd55"
      unitRef="usd">248000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <cvco:LeaseLiabilityNonCurrent
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181Mi9mcmFnOmQwMjE4ZWU4Y2YzMTQ5YmRhOTA1NzRjNTgyMWNjMjg0L3RhYmxlOjNhZGRkY2M5ODI4ZjQ1NGI5NzE4YjExMjIwZThlMzdkL3RhYmxlcmFuZ2U6M2FkZGRjYzk4MjhmNDU0Yjk3MThiMTEyMjBlOGUzN2RfMTItNS0xLTEtMA_4892507f-aee3-4961-bac4-d82cf4952126"
      unitRef="usd">14075000</cvco:LeaseLiabilityNonCurrent>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181NS9mcmFnOmJhMGZlNjZiNjI4OTQ5MzJiMmYwN2UzZGRjN2M0MDIzL3RleHRyZWdpb246YmEwZmU2NmI2Mjg5NDkzMmIyZjA3ZTNkZGM3YzQwMjNfMzQw_a553f95e-7259-4a1c-920a-58ebb59c6fdb">Goodwill and Other Intangibles&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Goodwill and other intangibles, net, consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&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:23.607%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.458%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Net&lt;br/&gt;Carrying&lt;br/&gt;Amount&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:11pt;font-weight:400;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Net&lt;br/&gt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Indefinite-lived:&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;75,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;75,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;75,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;75,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Trademarks and trade names&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;8,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;8,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;8,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;8,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;State insurance licenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;85,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;85,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;85,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;85,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Finite-lived:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;11,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(6,938)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;11,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(6,463)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(1,236)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(1,151)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;97,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(8,174)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;89,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;97,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(7,614)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;90,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Amortization expense recognized on intangible assets was $186,000 and $188,000 for the three months ended December&#160;26, 2020 and December&#160;28, 2019, respectively. Amortization expense recognized on intangible assets was $560,000 and $419,000 for the nine months ended December 26, 2020 and December&#160;28, 2019, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181NS9mcmFnOmJhMGZlNjZiNjI4OTQ5MzJiMmYwN2UzZGRjN2M0MDIzL3RleHRyZWdpb246YmEwZmU2NmI2Mjg5NDkzMmIyZjA3ZTNkZGM3YzQwMjNfMzM5_db636093-8de1-4244-b89e-7a3f1c599ba2">&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Goodwill and other intangibles, net, consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&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:23.607%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.458%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Net&lt;br/&gt;Carrying&lt;br/&gt;Amount&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:11pt;font-weight:400;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Net&lt;br/&gt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Indefinite-lived:&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;75,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;75,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;75,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;75,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Trademarks and trade names&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;8,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;8,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;8,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;8,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;State insurance licenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;85,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;85,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;85,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;85,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Finite-lived:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;11,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(6,938)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;11,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(6,463)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(1,236)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(1,151)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;97,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(8,174)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;89,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;97,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(7,614)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;90,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock>
    <us-gaap:Goodwill
      contextRef="i1a9b0ace9f144feeab05d6c947c58cbe_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181NS9mcmFnOmJhMGZlNjZiNjI4OTQ5MzJiMmYwN2UzZGRjN2M0MDIzL3RhYmxlOmEyNmRhOWE5MzAxNDQ4YTA5NjQwYTFlMjI0MmY0MTE3L3RhYmxlcmFuZ2U6YTI2ZGE5YTkzMDE0NDhhMDk2NDBhMWUyMjQyZjQxMTdfMy0xLTEtMS0w_04bab9cc-2f46-41d5-826f-6419b3941fcc"
      unitRef="usd">75090000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i1a9b0ace9f144feeab05d6c947c58cbe_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181NS9mcmFnOmJhMGZlNjZiNjI4OTQ5MzJiMmYwN2UzZGRjN2M0MDIzL3RhYmxlOmEyNmRhOWE5MzAxNDQ4YTA5NjQwYTFlMjI0MmY0MTE3L3RhYmxlcmFuZ2U6YTI2ZGE5YTkzMDE0NDhhMDk2NDBhMWUyMjQyZjQxMTdfMy01LTEtMS0w_10503ccd-7fb4-4da1-b4c5-d7f9236a5d90"
      unitRef="usd">75090000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i15b552194464445c8066a8b47eee78f4_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181NS9mcmFnOmJhMGZlNjZiNjI4OTQ5MzJiMmYwN2UzZGRjN2M0MDIzL3RhYmxlOmEyNmRhOWE5MzAxNDQ4YTA5NjQwYTFlMjI0MmY0MTE3L3RhYmxlcmFuZ2U6YTI2ZGE5YTkzMDE0NDhhMDk2NDBhMWUyMjQyZjQxMTdfMy03LTEtMS0w_cedeea01-82ba-4d44-97e7-44e2f56f8216"
      unitRef="usd">75090000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i15b552194464445c8066a8b47eee78f4_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181NS9mcmFnOmJhMGZlNjZiNjI4OTQ5MzJiMmYwN2UzZGRjN2M0MDIzL3RhYmxlOmEyNmRhOWE5MzAxNDQ4YTA5NjQwYTFlMjI0MmY0MTE3L3RhYmxlcmFuZ2U6YTI2ZGE5YTkzMDE0NDhhMDk2NDBhMWUyMjQyZjQxMTdfMy0xMS0xLTEtMA_b92e44dc-f113-4a90-9e79-fae5edba15dd"
      unitRef="usd">75090000</us-gaap:Goodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill
      contextRef="ieb7a02051376439db4c9d1f071aecb42_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181NS9mcmFnOmJhMGZlNjZiNjI4OTQ5MzJiMmYwN2UzZGRjN2M0MDIzL3RhYmxlOmEyNmRhOWE5MzAxNDQ4YTA5NjQwYTFlMjI0MmY0MTE3L3RhYmxlcmFuZ2U6YTI2ZGE5YTkzMDE0NDhhMDk2NDBhMWUyMjQyZjQxMTdfNC0xLTEtMS0w_6df26466-b5a4-4520-8844-800c9c2082b6"
      unitRef="usd">8900000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill
      contextRef="ieb7a02051376439db4c9d1f071aecb42_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181NS9mcmFnOmJhMGZlNjZiNjI4OTQ5MzJiMmYwN2UzZGRjN2M0MDIzL3RhYmxlOmEyNmRhOWE5MzAxNDQ4YTA5NjQwYTFlMjI0MmY0MTE3L3RhYmxlcmFuZ2U6YTI2ZGE5YTkzMDE0NDhhMDk2NDBhMWUyMjQyZjQxMTdfNC01LTEtMS0w_5361686a-15a5-4c16-a4fd-c5b936ea9d62"
      unitRef="usd">8900000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill
      contextRef="i18ff298241e6456fa207da0767297f27_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181NS9mcmFnOmJhMGZlNjZiNjI4OTQ5MzJiMmYwN2UzZGRjN2M0MDIzL3RhYmxlOmEyNmRhOWE5MzAxNDQ4YTA5NjQwYTFlMjI0MmY0MTE3L3RhYmxlcmFuZ2U6YTI2ZGE5YTkzMDE0NDhhMDk2NDBhMWUyMjQyZjQxMTdfNC03LTEtMS0w_3235f4b2-df9e-4584-82a4-4e91ede7555d"
      unitRef="usd">8900000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill
      contextRef="i18ff298241e6456fa207da0767297f27_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181NS9mcmFnOmJhMGZlNjZiNjI4OTQ5MzJiMmYwN2UzZGRjN2M0MDIzL3RhYmxlOmEyNmRhOWE5MzAxNDQ4YTA5NjQwYTFlMjI0MmY0MTE3L3RhYmxlcmFuZ2U6YTI2ZGE5YTkzMDE0NDhhMDk2NDBhMWUyMjQyZjQxMTdfNC0xMS0xLTEtMA_c7dedf0c-96aa-4079-8b29-560adcfc2160"
      unitRef="usd">8900000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill
      contextRef="i6894ccc207434d9685e6f9d98626dea0_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181NS9mcmFnOmJhMGZlNjZiNjI4OTQ5MzJiMmYwN2UzZGRjN2M0MDIzL3RhYmxlOmEyNmRhOWE5MzAxNDQ4YTA5NjQwYTFlMjI0MmY0MTE3L3RhYmxlcmFuZ2U6YTI2ZGE5YTkzMDE0NDhhMDk2NDBhMWUyMjQyZjQxMTdfNS0xLTEtMS0w_f84f2dd7-f71e-430e-b927-3c77822beeed"
      unitRef="usd">1100000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill
      contextRef="i6894ccc207434d9685e6f9d98626dea0_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181NS9mcmFnOmJhMGZlNjZiNjI4OTQ5MzJiMmYwN2UzZGRjN2M0MDIzL3RhYmxlOmEyNmRhOWE5MzAxNDQ4YTA5NjQwYTFlMjI0MmY0MTE3L3RhYmxlcmFuZ2U6YTI2ZGE5YTkzMDE0NDhhMDk2NDBhMWUyMjQyZjQxMTdfNS01LTEtMS0w_7fa7da53-b04d-4000-9c0f-f4bc57040d72"
      unitRef="usd">1100000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill
      contextRef="ie11dc12c2c0f468c946df1c29a9b7aa7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181NS9mcmFnOmJhMGZlNjZiNjI4OTQ5MzJiMmYwN2UzZGRjN2M0MDIzL3RhYmxlOmEyNmRhOWE5MzAxNDQ4YTA5NjQwYTFlMjI0MmY0MTE3L3RhYmxlcmFuZ2U6YTI2ZGE5YTkzMDE0NDhhMDk2NDBhMWUyMjQyZjQxMTdfNS03LTEtMS0w_abbd9492-6b8a-435b-bfeb-9d5e86fbf0df"
      unitRef="usd">1100000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill
      contextRef="ie11dc12c2c0f468c946df1c29a9b7aa7_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181NS9mcmFnOmJhMGZlNjZiNjI4OTQ5MzJiMmYwN2UzZGRjN2M0MDIzL3RhYmxlOmEyNmRhOWE5MzAxNDQ4YTA5NjQwYTFlMjI0MmY0MTE3L3RhYmxlcmFuZ2U6YTI2ZGE5YTkzMDE0NDhhMDk2NDBhMWUyMjQyZjQxMTdfNS0xMS0xLTEtMA_051b470d-055e-4fa6-ac85-dcdf92e0c299"
      unitRef="usd">1100000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillGross
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181NS9mcmFnOmJhMGZlNjZiNjI4OTQ5MzJiMmYwN2UzZGRjN2M0MDIzL3RhYmxlOmEyNmRhOWE5MzAxNDQ4YTA5NjQwYTFlMjI0MmY0MTE3L3RhYmxlcmFuZ2U6YTI2ZGE5YTkzMDE0NDhhMDk2NDBhMWUyMjQyZjQxMTdfNi0xLTEtMS0w_6f2790ee-b450-42b4-a62d-d71a79e4e6da"
      unitRef="usd">85090000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillGross>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillNet
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181NS9mcmFnOmJhMGZlNjZiNjI4OTQ5MzJiMmYwN2UzZGRjN2M0MDIzL3RhYmxlOmEyNmRhOWE5MzAxNDQ4YTA5NjQwYTFlMjI0MmY0MTE3L3RhYmxlcmFuZ2U6YTI2ZGE5YTkzMDE0NDhhMDk2NDBhMWUyMjQyZjQxMTdfNi01LTEtMS0w_c77a17af-dd95-4414-9f62-e70eb543559b"
      unitRef="usd">85090000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillNet>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillGross
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181NS9mcmFnOmJhMGZlNjZiNjI4OTQ5MzJiMmYwN2UzZGRjN2M0MDIzL3RhYmxlOmEyNmRhOWE5MzAxNDQ4YTA5NjQwYTFlMjI0MmY0MTE3L3RhYmxlcmFuZ2U6YTI2ZGE5YTkzMDE0NDhhMDk2NDBhMWUyMjQyZjQxMTdfNi03LTEtMS0w_26acd30e-9248-476e-8d56-e59fd93b02d0"
      unitRef="usd">85090000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillGross>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillNet
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181NS9mcmFnOmJhMGZlNjZiNjI4OTQ5MzJiMmYwN2UzZGRjN2M0MDIzL3RhYmxlOmEyNmRhOWE5MzAxNDQ4YTA5NjQwYTFlMjI0MmY0MTE3L3RhYmxlcmFuZ2U6YTI2ZGE5YTkzMDE0NDhhMDk2NDBhMWUyMjQyZjQxMTdfNi0xMS0xLTEtMA_fecf172a-b0b9-4c66-a69d-e1caa99ead01"
      unitRef="usd">85090000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3d4f67f44e954c558f5efbaedec75450_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181NS9mcmFnOmJhMGZlNjZiNjI4OTQ5MzJiMmYwN2UzZGRjN2M0MDIzL3RhYmxlOmEyNmRhOWE5MzAxNDQ4YTA5NjQwYTFlMjI0MmY0MTE3L3RhYmxlcmFuZ2U6YTI2ZGE5YTkzMDE0NDhhMDk2NDBhMWUyMjQyZjQxMTdfOC0xLTEtMS0w_da2d7a59-f43b-4edd-9a3c-5e299db454bb"
      unitRef="usd">11300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3d4f67f44e954c558f5efbaedec75450_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181NS9mcmFnOmJhMGZlNjZiNjI4OTQ5MzJiMmYwN2UzZGRjN2M0MDIzL3RhYmxlOmEyNmRhOWE5MzAxNDQ4YTA5NjQwYTFlMjI0MmY0MTE3L3RhYmxlcmFuZ2U6YTI2ZGE5YTkzMDE0NDhhMDk2NDBhMWUyMjQyZjQxMTdfOC0zLTEtMS0w_eb254548-f05c-45e8-b95c-4a8c31fe3cf8"
      unitRef="usd">6938000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i3d4f67f44e954c558f5efbaedec75450_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181NS9mcmFnOmJhMGZlNjZiNjI4OTQ5MzJiMmYwN2UzZGRjN2M0MDIzL3RhYmxlOmEyNmRhOWE5MzAxNDQ4YTA5NjQwYTFlMjI0MmY0MTE3L3RhYmxlcmFuZ2U6YTI2ZGE5YTkzMDE0NDhhMDk2NDBhMWUyMjQyZjQxMTdfOC01LTEtMS0w_8c91ebc8-2662-42da-b5c0-5dd0ac4c396e"
      unitRef="usd">4362000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i40d4c50eb897476ebe5a367b5cf181a0_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181NS9mcmFnOmJhMGZlNjZiNjI4OTQ5MzJiMmYwN2UzZGRjN2M0MDIzL3RhYmxlOmEyNmRhOWE5MzAxNDQ4YTA5NjQwYTFlMjI0MmY0MTE3L3RhYmxlcmFuZ2U6YTI2ZGE5YTkzMDE0NDhhMDk2NDBhMWUyMjQyZjQxMTdfOC03LTEtMS0w_46a7867e-f8f0-4c5e-9c34-a38a19ea460d"
      unitRef="usd">11300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i40d4c50eb897476ebe5a367b5cf181a0_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181NS9mcmFnOmJhMGZlNjZiNjI4OTQ5MzJiMmYwN2UzZGRjN2M0MDIzL3RhYmxlOmEyNmRhOWE5MzAxNDQ4YTA5NjQwYTFlMjI0MmY0MTE3L3RhYmxlcmFuZ2U6YTI2ZGE5YTkzMDE0NDhhMDk2NDBhMWUyMjQyZjQxMTdfOC05LTEtMS0w_18675c7a-bb9f-4226-98c2-7a08db0ee106"
      unitRef="usd">6463000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i40d4c50eb897476ebe5a367b5cf181a0_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181NS9mcmFnOmJhMGZlNjZiNjI4OTQ5MzJiMmYwN2UzZGRjN2M0MDIzL3RhYmxlOmEyNmRhOWE5MzAxNDQ4YTA5NjQwYTFlMjI0MmY0MTE3L3RhYmxlcmFuZ2U6YTI2ZGE5YTkzMDE0NDhhMDk2NDBhMWUyMjQyZjQxMTdfOC0xMS0xLTEtMA_bc0c4446-701c-4bdf-98bb-56cbd2075032"
      unitRef="usd">4837000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i694842d08bd74a82bc6dd1ad2984dba7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181NS9mcmFnOmJhMGZlNjZiNjI4OTQ5MzJiMmYwN2UzZGRjN2M0MDIzL3RhYmxlOmEyNmRhOWE5MzAxNDQ4YTA5NjQwYTFlMjI0MmY0MTE3L3RhYmxlcmFuZ2U6YTI2ZGE5YTkzMDE0NDhhMDk2NDBhMWUyMjQyZjQxMTdfOS0xLTEtMS0w_945b36e4-9b4d-4e77-8666-ebc982fd7432"
      unitRef="usd">1424000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i694842d08bd74a82bc6dd1ad2984dba7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181NS9mcmFnOmJhMGZlNjZiNjI4OTQ5MzJiMmYwN2UzZGRjN2M0MDIzL3RhYmxlOmEyNmRhOWE5MzAxNDQ4YTA5NjQwYTFlMjI0MmY0MTE3L3RhYmxlcmFuZ2U6YTI2ZGE5YTkzMDE0NDhhMDk2NDBhMWUyMjQyZjQxMTdfOS0zLTEtMS0w_9b40d490-1922-4d42-95bf-d1a04d2e6d13"
      unitRef="usd">1236000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i694842d08bd74a82bc6dd1ad2984dba7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181NS9mcmFnOmJhMGZlNjZiNjI4OTQ5MzJiMmYwN2UzZGRjN2M0MDIzL3RhYmxlOmEyNmRhOWE5MzAxNDQ4YTA5NjQwYTFlMjI0MmY0MTE3L3RhYmxlcmFuZ2U6YTI2ZGE5YTkzMDE0NDhhMDk2NDBhMWUyMjQyZjQxMTdfOS01LTEtMS0w_e21c25ab-64e0-4e9d-a68f-014898802e6a"
      unitRef="usd">188000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8ab1e2b3432641ec867593f1bb0fa436_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181NS9mcmFnOmJhMGZlNjZiNjI4OTQ5MzJiMmYwN2UzZGRjN2M0MDIzL3RhYmxlOmEyNmRhOWE5MzAxNDQ4YTA5NjQwYTFlMjI0MmY0MTE3L3RhYmxlcmFuZ2U6YTI2ZGE5YTkzMDE0NDhhMDk2NDBhMWUyMjQyZjQxMTdfOS03LTEtMS0w_b130cc40-c171-46b2-8c3d-56107023b4ae"
      unitRef="usd">1424000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8ab1e2b3432641ec867593f1bb0fa436_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181NS9mcmFnOmJhMGZlNjZiNjI4OTQ5MzJiMmYwN2UzZGRjN2M0MDIzL3RhYmxlOmEyNmRhOWE5MzAxNDQ4YTA5NjQwYTFlMjI0MmY0MTE3L3RhYmxlcmFuZ2U6YTI2ZGE5YTkzMDE0NDhhMDk2NDBhMWUyMjQyZjQxMTdfOS05LTEtMS0w_72b5a313-2f70-4375-a838-d7bb7c68884e"
      unitRef="usd">1151000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i8ab1e2b3432641ec867593f1bb0fa436_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181NS9mcmFnOmJhMGZlNjZiNjI4OTQ5MzJiMmYwN2UzZGRjN2M0MDIzL3RhYmxlOmEyNmRhOWE5MzAxNDQ4YTA5NjQwYTFlMjI0MmY0MTE3L3RhYmxlcmFuZ2U6YTI2ZGE5YTkzMDE0NDhhMDk2NDBhMWUyMjQyZjQxMTdfOS0xMS0xLTEtMA_d1c8ea93-9573-4530-94e9-b479d699ca3d"
      unitRef="usd">273000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <cvco:IntangibleAssetsIncludingGoodwillGross
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181NS9mcmFnOmJhMGZlNjZiNjI4OTQ5MzJiMmYwN2UzZGRjN2M0MDIzL3RhYmxlOmEyNmRhOWE5MzAxNDQ4YTA5NjQwYTFlMjI0MmY0MTE3L3RhYmxlcmFuZ2U6YTI2ZGE5YTkzMDE0NDhhMDk2NDBhMWUyMjQyZjQxMTdfMTAtMS0xLTEtMA_125a0398-3221-4df1-8699-3b6b665103b4"
      unitRef="usd">97814000</cvco:IntangibleAssetsIncludingGoodwillGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181NS9mcmFnOmJhMGZlNjZiNjI4OTQ5MzJiMmYwN2UzZGRjN2M0MDIzL3RhYmxlOmEyNmRhOWE5MzAxNDQ4YTA5NjQwYTFlMjI0MmY0MTE3L3RhYmxlcmFuZ2U6YTI2ZGE5YTkzMDE0NDhhMDk2NDBhMWUyMjQyZjQxMTdfMTAtMy0xLTEtMA_b799f654-9cc0-4a3d-b032-3ed356300596"
      unitRef="usd">8174000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181NS9mcmFnOmJhMGZlNjZiNjI4OTQ5MzJiMmYwN2UzZGRjN2M0MDIzL3RhYmxlOmEyNmRhOWE5MzAxNDQ4YTA5NjQwYTFlMjI0MmY0MTE3L3RhYmxlcmFuZ2U6YTI2ZGE5YTkzMDE0NDhhMDk2NDBhMWUyMjQyZjQxMTdfMTAtNS0xLTEtMA_bdf813d2-11cd-4ad8-9846-a5afb572083a"
      unitRef="usd">89640000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <cvco:IntangibleAssetsIncludingGoodwillGross
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181NS9mcmFnOmJhMGZlNjZiNjI4OTQ5MzJiMmYwN2UzZGRjN2M0MDIzL3RhYmxlOmEyNmRhOWE5MzAxNDQ4YTA5NjQwYTFlMjI0MmY0MTE3L3RhYmxlcmFuZ2U6YTI2ZGE5YTkzMDE0NDhhMDk2NDBhMWUyMjQyZjQxMTdfMTAtNy0xLTEtMA_100a0050-644d-49c7-b2cb-35da62c535d2"
      unitRef="usd">97814000</cvco:IntangibleAssetsIncludingGoodwillGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181NS9mcmFnOmJhMGZlNjZiNjI4OTQ5MzJiMmYwN2UzZGRjN2M0MDIzL3RhYmxlOmEyNmRhOWE5MzAxNDQ4YTA5NjQwYTFlMjI0MmY0MTE3L3RhYmxlcmFuZ2U6YTI2ZGE5YTkzMDE0NDhhMDk2NDBhMWUyMjQyZjQxMTdfMTAtOS0xLTEtMA_158ea02c-f1f5-4345-8a7b-43e6e1833db2"
      unitRef="usd">7614000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181NS9mcmFnOmJhMGZlNjZiNjI4OTQ5MzJiMmYwN2UzZGRjN2M0MDIzL3RhYmxlOmEyNmRhOWE5MzAxNDQ4YTA5NjQwYTFlMjI0MmY0MTE3L3RhYmxlcmFuZ2U6YTI2ZGE5YTkzMDE0NDhhMDk2NDBhMWUyMjQyZjQxMTdfMTAtMTEtMS0xLTA_4deb8372-b752-408b-a62d-d43a46dd351d"
      unitRef="usd">90200000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181NS9mcmFnOmJhMGZlNjZiNjI4OTQ5MzJiMmYwN2UzZGRjN2M0MDIzL3RleHRyZWdpb246YmEwZmU2NmI2Mjg5NDkzMmIyZjA3ZTNkZGM3YzQwMjNfMTc5_5ab269a8-e67c-4fb2-9c04-bf2b1437a955"
      unitRef="usd">186000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181NS9mcmFnOmJhMGZlNjZiNjI4OTQ5MzJiMmYwN2UzZGRjN2M0MDIzL3RleHRyZWdpb246YmEwZmU2NmI2Mjg5NDkzMmIyZjA3ZTNkZGM3YzQwMjNfMTg2_569bbf8c-657c-45a0-bc81-7745798a0335"
      unitRef="usd">188000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181NS9mcmFnOmJhMGZlNjZiNjI4OTQ5MzJiMmYwN2UzZGRjN2M0MDIzL3RleHRyZWdpb246YmEwZmU2NmI2Mjg5NDkzMmIyZjA3ZTNkZGM3YzQwMjNfMjk4_063013c8-b9c7-4c77-a30e-53baef30a41b"
      unitRef="usd">560000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181NS9mcmFnOmJhMGZlNjZiNjI4OTQ5MzJiMmYwN2UzZGRjN2M0MDIzL3RleHRyZWdpb246YmEwZmU2NmI2Mjg5NDkzMmIyZjA3ZTNkZGM3YzQwMjNfMzA1_de75fbad-1a10-4479-a7ac-d5bcbccd6994"
      unitRef="usd">419000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181OC9mcmFnOmVmY2Y0ZTRmNWU1NjRhMzZiMjA1MTZiMWRjMjk5ZGI0L3RleHRyZWdpb246ZWZjZjRlNGY1ZTU2NGEzNmIyMDUxNmIxZGMyOTlkYjRfMTY1_54602a6b-fa6e-4937-86c7-48e2c8e5c269">Accrued Expenses and Other Current Liabilities&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other current liabilities consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&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:68.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&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:13.564%"/&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:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Customer deposits&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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;34,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;22,055&#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:11pt;font-weight:400;line-height:100%"&gt;Salaries, wages and benefits&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:11pt;font-weight:400;line-height:100%"&gt;32,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;25,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Company repurchase options on certain loans sold&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:11pt;font-weight:400;line-height:100%"&gt;29,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;7,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Unearned insurance premiums&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:11pt;font-weight:400;line-height:100%"&gt;21,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;20,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Estimated warranties&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:11pt;font-weight:400;line-height:100%"&gt;17,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;18,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Accrued volume rebates&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:11pt;font-weight:400;line-height:100%"&gt;12,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Accrued self-insurance&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:11pt;font-weight:400;line-height:100%"&gt;5,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Insurance loss reserves&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:11pt;font-weight:400;line-height:100%"&gt;5,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Reserve for repurchase commitments&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:11pt;font-weight:400;line-height:100%"&gt;2,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Accrued taxes&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:11pt;font-weight:400;line-height:100%"&gt;2,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;19,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;16,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;186,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;139,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181OC9mcmFnOmVmY2Y0ZTRmNWU1NjRhMzZiMjA1MTZiMWRjMjk5ZGI0L3RleHRyZWdpb246ZWZjZjRlNGY1ZTU2NGEzNmIyMDUxNmIxZGMyOTlkYjRfMTU0_2fcb39e1-6f6c-40c5-ac33-96b060c73ff6">&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other current liabilities consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&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:68.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&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:13.564%"/&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:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Customer deposits&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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;34,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;22,055&#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:11pt;font-weight:400;line-height:100%"&gt;Salaries, wages and benefits&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:11pt;font-weight:400;line-height:100%"&gt;32,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;25,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Company repurchase options on certain loans sold&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:11pt;font-weight:400;line-height:100%"&gt;29,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;7,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Unearned insurance premiums&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:11pt;font-weight:400;line-height:100%"&gt;21,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;20,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Estimated warranties&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:11pt;font-weight:400;line-height:100%"&gt;17,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;18,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Accrued volume rebates&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:11pt;font-weight:400;line-height:100%"&gt;12,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Accrued self-insurance&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:11pt;font-weight:400;line-height:100%"&gt;5,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Insurance loss reserves&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:11pt;font-weight:400;line-height:100%"&gt;5,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Reserve for repurchase commitments&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:11pt;font-weight:400;line-height:100%"&gt;2,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Accrued taxes&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:11pt;font-weight:400;line-height:100%"&gt;2,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;19,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;16,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;186,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;139,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:DeferredRevenueCurrent
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181OC9mcmFnOmVmY2Y0ZTRmNWU1NjRhMzZiMjA1MTZiMWRjMjk5ZGI0L3RhYmxlOjI4MGU0YWNjZWIxNDQyYmZhZDE4MTRkMDRmYmQxMWM4L3RhYmxlcmFuZ2U6MjgwZTRhY2NlYjE0NDJiZmFkMTgxNGQwNGZiZDExYzhfMS0xLTEtMS0w_57dc9bbd-b79d-432f-ba61-da65f811cf3a"
      unitRef="usd">34373000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181OC9mcmFnOmVmY2Y0ZTRmNWU1NjRhMzZiMjA1MTZiMWRjMjk5ZGI0L3RhYmxlOjI4MGU0YWNjZWIxNDQyYmZhZDE4MTRkMDRmYmQxMWM4L3RhYmxlcmFuZ2U6MjgwZTRhY2NlYjE0NDJiZmFkMTgxNGQwNGZiZDExYzhfMS0zLTEtMS0w_9e4be4c7-f61e-4288-a24d-53c48670e59c"
      unitRef="usd">22055000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181OC9mcmFnOmVmY2Y0ZTRmNWU1NjRhMzZiMjA1MTZiMWRjMjk5ZGI0L3RhYmxlOjI4MGU0YWNjZWIxNDQyYmZhZDE4MTRkMDRmYmQxMWM4L3RhYmxlcmFuZ2U6MjgwZTRhY2NlYjE0NDJiZmFkMTgxNGQwNGZiZDExYzhfMi0xLTEtMS0w_e62f8c49-5eb1-474d-bfbc-851d346a2017"
      unitRef="usd">32338000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181OC9mcmFnOmVmY2Y0ZTRmNWU1NjRhMzZiMjA1MTZiMWRjMjk5ZGI0L3RhYmxlOjI4MGU0YWNjZWIxNDQyYmZhZDE4MTRkMDRmYmQxMWM4L3RhYmxlcmFuZ2U6MjgwZTRhY2NlYjE0NDJiZmFkMTgxNGQwNGZiZDExYzhfMi0zLTEtMS0w_9d2f945d-ba9e-4dc6-8f00-72073ab8f6f3"
      unitRef="usd">25885000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <cvco:LiabilitiesRelatedToConsumerLoansSold
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181OC9mcmFnOmVmY2Y0ZTRmNWU1NjRhMzZiMjA1MTZiMWRjMjk5ZGI0L3RhYmxlOjI4MGU0YWNjZWIxNDQyYmZhZDE4MTRkMDRmYmQxMWM4L3RhYmxlcmFuZ2U6MjgwZTRhY2NlYjE0NDJiZmFkMTgxNGQwNGZiZDExYzhfMy0xLTEtMS0w_06515ca5-5408-4a34-be4d-525ae78376dd"
      unitRef="usd">29104000</cvco:LiabilitiesRelatedToConsumerLoansSold>
    <cvco:LiabilitiesRelatedToConsumerLoansSold
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181OC9mcmFnOmVmY2Y0ZTRmNWU1NjRhMzZiMjA1MTZiMWRjMjk5ZGI0L3RhYmxlOjI4MGU0YWNjZWIxNDQyYmZhZDE4MTRkMDRmYmQxMWM4L3RhYmxlcmFuZ2U6MjgwZTRhY2NlYjE0NDJiZmFkMTgxNGQwNGZiZDExYzhfMy0zLTEtMS0w_b6504d49-db56-45ff-bc87-35ed8fe47af7"
      unitRef="usd">7444000</cvco:LiabilitiesRelatedToConsumerLoansSold>
    <us-gaap:SupplementaryInsuranceInformationUnearnedPremiums
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181OC9mcmFnOmVmY2Y0ZTRmNWU1NjRhMzZiMjA1MTZiMWRjMjk5ZGI0L3RhYmxlOjI4MGU0YWNjZWIxNDQyYmZhZDE4MTRkMDRmYmQxMWM4L3RhYmxlcmFuZ2U6MjgwZTRhY2NlYjE0NDJiZmFkMTgxNGQwNGZiZDExYzhfNC0xLTEtMS0w_ef000175-2927-4e0b-a8be-1408e0ea3e7c"
      unitRef="usd">21223000</us-gaap:SupplementaryInsuranceInformationUnearnedPremiums>
    <us-gaap:SupplementaryInsuranceInformationUnearnedPremiums
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181OC9mcmFnOmVmY2Y0ZTRmNWU1NjRhMzZiMjA1MTZiMWRjMjk5ZGI0L3RhYmxlOjI4MGU0YWNjZWIxNDQyYmZhZDE4MTRkMDRmYmQxMWM4L3RhYmxlcmFuZ2U6MjgwZTRhY2NlYjE0NDJiZmFkMTgxNGQwNGZiZDExYzhfNC0zLTEtMS0w_b0191b59-5cfd-43e5-9712-b4356262788a"
      unitRef="usd">20614000</us-gaap:SupplementaryInsuranceInformationUnearnedPremiums>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181OC9mcmFnOmVmY2Y0ZTRmNWU1NjRhMzZiMjA1MTZiMWRjMjk5ZGI0L3RhYmxlOjI4MGU0YWNjZWIxNDQyYmZhZDE4MTRkMDRmYmQxMWM4L3RhYmxlcmFuZ2U6MjgwZTRhY2NlYjE0NDJiZmFkMTgxNGQwNGZiZDExYzhfNS0xLTEtMS0w_b6f8975d-2cc6-483a-8fe9-e494caad66a1"
      unitRef="usd">17996000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181OC9mcmFnOmVmY2Y0ZTRmNWU1NjRhMzZiMjA1MTZiMWRjMjk5ZGI0L3RhYmxlOjI4MGU0YWNjZWIxNDQyYmZhZDE4MTRkMDRmYmQxMWM4L3RhYmxlcmFuZ2U6MjgwZTRhY2NlYjE0NDJiZmFkMTgxNGQwNGZiZDExYzhfNS0zLTEtMS0w_fc906871-09f6-4419-882a-b2bde1da1676"
      unitRef="usd">18678000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <cvco:AccruedVolumeRebates
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181OC9mcmFnOmVmY2Y0ZTRmNWU1NjRhMzZiMjA1MTZiMWRjMjk5ZGI0L3RhYmxlOjI4MGU0YWNjZWIxNDQyYmZhZDE4MTRkMDRmYmQxMWM4L3RhYmxlcmFuZ2U6MjgwZTRhY2NlYjE0NDJiZmFkMTgxNGQwNGZiZDExYzhfNi0xLTEtMS0w_3632f5c7-348e-4e0d-950f-4e1f1a35c3b4"
      unitRef="usd">12063000</cvco:AccruedVolumeRebates>
    <cvco:AccruedVolumeRebates
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181OC9mcmFnOmVmY2Y0ZTRmNWU1NjRhMzZiMjA1MTZiMWRjMjk5ZGI0L3RhYmxlOjI4MGU0YWNjZWIxNDQyYmZhZDE4MTRkMDRmYmQxMWM4L3RhYmxlcmFuZ2U6MjgwZTRhY2NlYjE0NDJiZmFkMTgxNGQwNGZiZDExYzhfNi0zLTEtMS0w_df4a6076-148a-4c91-9494-e2eb9bcd4e05"
      unitRef="usd">9801000</cvco:AccruedVolumeRebates>
    <us-gaap:AccruedInsuranceCurrent
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181OC9mcmFnOmVmY2Y0ZTRmNWU1NjRhMzZiMjA1MTZiMWRjMjk5ZGI0L3RhYmxlOjI4MGU0YWNjZWIxNDQyYmZhZDE4MTRkMDRmYmQxMWM4L3RhYmxlcmFuZ2U6MjgwZTRhY2NlYjE0NDJiZmFkMTgxNGQwNGZiZDExYzhfNy0xLTEtMS05NDk_92bd99b4-cd43-4491-b5e1-b52b1a260df0"
      unitRef="usd">5661000</us-gaap:AccruedInsuranceCurrent>
    <us-gaap:AccruedInsuranceCurrent
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181OC9mcmFnOmVmY2Y0ZTRmNWU1NjRhMzZiMjA1MTZiMWRjMjk5ZGI0L3RhYmxlOjI4MGU0YWNjZWIxNDQyYmZhZDE4MTRkMDRmYmQxMWM4L3RhYmxlcmFuZ2U6MjgwZTRhY2NlYjE0NDJiZmFkMTgxNGQwNGZiZDExYzhfNy0zLTEtMS05NDk_b4ad087c-8ae2-4684-9ac1-0dd002306754"
      unitRef="usd">5112000</us-gaap:AccruedInsuranceCurrent>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181OC9mcmFnOmVmY2Y0ZTRmNWU1NjRhMzZiMjA1MTZiMWRjMjk5ZGI0L3RhYmxlOjI4MGU0YWNjZWIxNDQyYmZhZDE4MTRkMDRmYmQxMWM4L3RhYmxlcmFuZ2U6MjgwZTRhY2NlYjE0NDJiZmFkMTgxNGQwNGZiZDExYzhfNy0xLTEtMS0w_cc91c571-47a8-4383-9cd7-dfc0a6b9aa84"
      unitRef="usd">5351000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181OC9mcmFnOmVmY2Y0ZTRmNWU1NjRhMzZiMjA1MTZiMWRjMjk5ZGI0L3RhYmxlOjI4MGU0YWNjZWIxNDQyYmZhZDE4MTRkMDRmYmQxMWM4L3RhYmxlcmFuZ2U6MjgwZTRhY2NlYjE0NDJiZmFkMTgxNGQwNGZiZDExYzhfNy0zLTEtMS0w_84b66018-41e4-4517-ba22-f9ab005afcb8"
      unitRef="usd">5582000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181OC9mcmFnOmVmY2Y0ZTRmNWU1NjRhMzZiMjA1MTZiMWRjMjk5ZGI0L3RhYmxlOjI4MGU0YWNjZWIxNDQyYmZhZDE4MTRkMDRmYmQxMWM4L3RhYmxlcmFuZ2U6MjgwZTRhY2NlYjE0NDJiZmFkMTgxNGQwNGZiZDExYzhfOC0xLTEtMS0w_2f0c3e43-ab73-4191-898c-4816825ae3cf"
      unitRef="usd">4082000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181OC9mcmFnOmVmY2Y0ZTRmNWU1NjRhMzZiMjA1MTZiMWRjMjk5ZGI0L3RhYmxlOjI4MGU0YWNjZWIxNDQyYmZhZDE4MTRkMDRmYmQxMWM4L3RhYmxlcmFuZ2U6MjgwZTRhY2NlYjE0NDJiZmFkMTgxNGQwNGZiZDExYzhfOC0zLTEtMS0w_58768fa3-cc78-4548-9afe-3bf364d05efe"
      unitRef="usd">4170000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181OC9mcmFnOmVmY2Y0ZTRmNWU1NjRhMzZiMjA1MTZiMWRjMjk5ZGI0L3RhYmxlOjI4MGU0YWNjZWIxNDQyYmZhZDE4MTRkMDRmYmQxMWM4L3RhYmxlcmFuZ2U6MjgwZTRhY2NlYjE0NDJiZmFkMTgxNGQwNGZiZDExYzhfOS0xLTEtMS0w_e10d3eb3-9ae1-44bb-a81d-559982b05326"
      unitRef="usd">2281000</us-gaap:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability>
    <us-gaap:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181OC9mcmFnOmVmY2Y0ZTRmNWU1NjRhMzZiMjA1MTZiMWRjMjk5ZGI0L3RhYmxlOjI4MGU0YWNjZWIxNDQyYmZhZDE4MTRkMDRmYmQxMWM4L3RhYmxlcmFuZ2U6MjgwZTRhY2NlYjE0NDJiZmFkMTgxNGQwNGZiZDExYzhfOS0zLTEtMS0w_1d9bc306-df47-4d94-887e-cba48c4c18a6"
      unitRef="usd">2679000</us-gaap:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability>
    <us-gaap:AccruedIncomeTaxes
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181OC9mcmFnOmVmY2Y0ZTRmNWU1NjRhMzZiMjA1MTZiMWRjMjk5ZGI0L3RhYmxlOjI4MGU0YWNjZWIxNDQyYmZhZDE4MTRkMDRmYmQxMWM4L3RhYmxlcmFuZ2U6MjgwZTRhY2NlYjE0NDJiZmFkMTgxNGQwNGZiZDExYzhfMTAtMS0xLTEtMA_6fc79750-3743-4f60-a7fb-5ee9157dc318"
      unitRef="usd">2212000</us-gaap:AccruedIncomeTaxes>
    <us-gaap:AccruedIncomeTaxes
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181OC9mcmFnOmVmY2Y0ZTRmNWU1NjRhMzZiMjA1MTZiMWRjMjk5ZGI0L3RhYmxlOjI4MGU0YWNjZWIxNDQyYmZhZDE4MTRkMDRmYmQxMWM4L3RhYmxlcmFuZ2U6MjgwZTRhY2NlYjE0NDJiZmFkMTgxNGQwNGZiZDExYzhfMTAtMy0xLTEtMA_a33c5a31-1d93-4b1d-9926-e5a27aeefbc0"
      unitRef="usd">1908000</us-gaap:AccruedIncomeTaxes>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181OC9mcmFnOmVmY2Y0ZTRmNWU1NjRhMzZiMjA1MTZiMWRjMjk5ZGI0L3RhYmxlOjI4MGU0YWNjZWIxNDQyYmZhZDE4MTRkMDRmYmQxMWM4L3RhYmxlcmFuZ2U6MjgwZTRhY2NlYjE0NDJiZmFkMTgxNGQwNGZiZDExYzhfMTItMS0xLTEtMA_7e8c19a5-8638-4f1f-b7b0-35c7e65af7eb"
      unitRef="usd">19342000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181OC9mcmFnOmVmY2Y0ZTRmNWU1NjRhMzZiMjA1MTZiMWRjMjk5ZGI0L3RhYmxlOjI4MGU0YWNjZWIxNDQyYmZhZDE4MTRkMDRmYmQxMWM4L3RhYmxlcmFuZ2U6MjgwZTRhY2NlYjE0NDJiZmFkMTgxNGQwNGZiZDExYzhfMTItMy0xLTEtMA_6adb017e-f2ab-4575-96b8-2be93610a2c8"
      unitRef="usd">16002000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181OC9mcmFnOmVmY2Y0ZTRmNWU1NjRhMzZiMjA1MTZiMWRjMjk5ZGI0L3RhYmxlOjI4MGU0YWNjZWIxNDQyYmZhZDE4MTRkMDRmYmQxMWM4L3RhYmxlcmFuZ2U6MjgwZTRhY2NlYjE0NDJiZmFkMTgxNGQwNGZiZDExYzhfMTMtMS0xLTEtMA_6d9345c0-fe80-4f6a-9fa8-70fd60eb14b2"
      unitRef="usd">186026000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM181OC9mcmFnOmVmY2Y0ZTRmNWU1NjRhMzZiMjA1MTZiMWRjMjk5ZGI0L3RhYmxlOjI4MGU0YWNjZWIxNDQyYmZhZDE4MTRkMDRmYmQxMWM4L3RhYmxlcmFuZ2U6MjgwZTRhY2NlYjE0NDJiZmFkMTgxNGQwNGZiZDExYzhfMTMtMy0xLTEtMA_c29026de-4ad9-4492-b95f-bececf4a2f7c"
      unitRef="usd">139930000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ProductWarrantyDisclosureTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182MS9mcmFnOjgxMTk0YTI5YzQwYTRjYzk4N2RkMDY4ZWMyNzg5YWUwL3RleHRyZWdpb246ODExOTRhMjljNDBhNGNjOTg3ZGQwNjhlYzI3ODlhZTBfMTEy_6d65394d-f803-4554-8490-fa723c9458aa">Warranties&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Activity in the liability for estimated warranties was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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.519%"/&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.519%"/&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.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 28,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 28,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;17,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;18,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;18,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;17,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Purchase accounting additions&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:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Charged to costs and expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;7,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;7,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;20,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;21,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Payments and deductions&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:11pt;font-weight:400;line-height:100%"&gt;(7,533)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(7,873)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(20,985)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(22,157)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;17,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;17,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;17,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;17,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ProductWarrantyDisclosureTextBlock>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182MS9mcmFnOjgxMTk0YTI5YzQwYTRjYzk4N2RkMDY4ZWMyNzg5YWUwL3RleHRyZWdpb246ODExOTRhMjljNDBhNGNjOTg3ZGQwNjhlYzI3ODlhZTBfMTA4_72467bf3-9abb-4eb9-a418-abcf51df86be">&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Activity in the liability for estimated warranties was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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.519%"/&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.519%"/&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.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 28,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 28,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;17,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;18,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;18,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;17,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Purchase accounting additions&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:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Charged to costs and expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;7,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;7,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;20,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;21,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Payments and deductions&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:11pt;font-weight:400;line-height:100%"&gt;(7,533)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(7,873)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(20,985)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(22,157)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;17,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;17,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;17,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/&gt;&lt;td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;17,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="ib794d9246cbe48ca94a944f54e1f0ec6_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182MS9mcmFnOjgxMTk0YTI5YzQwYTRjYzk4N2RkMDY4ZWMyNzg5YWUwL3RhYmxlOmU3OTk4N2E3NTk1MjRkYTJiOThhZmJmNmIzNzk3NWNiL3RhYmxlcmFuZ2U6ZTc5OTg3YTc1OTUyNGRhMmI5OGFmYmY2YjM3OTc1Y2JfMi0xLTEtMS0w_e6fee63b-3ed5-480f-9efc-2cc261bab92b"
      unitRef="usd">17805000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="iee3e0bca7a1d4cd2a614bec4af6f95f7_I20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182MS9mcmFnOjgxMTk0YTI5YzQwYTRjYzk4N2RkMDY4ZWMyNzg5YWUwL3RhYmxlOmU3OTk4N2E3NTk1MjRkYTJiOThhZmJmNmIzNzk3NWNiL3RhYmxlcmFuZ2U6ZTc5OTg3YTc1OTUyNGRhMmI5OGFmYmY2YjM3OTc1Y2JfMi0zLTEtMS0w_f62d93c7-fdb1-4fc8-863e-ea1624ebeb02"
      unitRef="usd">18563000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182MS9mcmFnOjgxMTk0YTI5YzQwYTRjYzk4N2RkMDY4ZWMyNzg5YWUwL3RhYmxlOmU3OTk4N2E3NTk1MjRkYTJiOThhZmJmNmIzNzk3NWNiL3RhYmxlcmFuZ2U6ZTc5OTg3YTc1OTUyNGRhMmI5OGFmYmY2YjM3OTc1Y2JfMi01LTEtMS0w_e2859052-f8ff-4c13-bd22-1ffe6acfa7e9"
      unitRef="usd">18678000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="ia31b7111e042459ba6e9e07c6a8dab82_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182MS9mcmFnOjgxMTk0YTI5YzQwYTRjYzk4N2RkMDY4ZWMyNzg5YWUwL3RhYmxlOmU3OTk4N2E3NTk1MjRkYTJiOThhZmJmNmIzNzk3NWNiL3RhYmxlcmFuZ2U6ZTc5OTg3YTc1OTUyNGRhMmI5OGFmYmY2YjM3OTc1Y2JfMi03LTEtMS0w_d010617b-f0bd-45b5-80fb-81e9417cb828"
      unitRef="usd">17069000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrualAdditionsFromBusinessAcquisition
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182MS9mcmFnOjgxMTk0YTI5YzQwYTRjYzk4N2RkMDY4ZWMyNzg5YWUwL3RhYmxlOmU3OTk4N2E3NTk1MjRkYTJiOThhZmJmNmIzNzk3NWNiL3RhYmxlcmFuZ2U6ZTc5OTg3YTc1OTUyNGRhMmI5OGFmYmY2YjM3OTc1Y2JfNC0xLTEtMS0w_58c8498c-630d-428b-ab15-7c3b9a66e1b6"
      unitRef="usd">0</us-gaap:ProductWarrantyAccrualAdditionsFromBusinessAcquisition>
    <us-gaap:ProductWarrantyAccrualAdditionsFromBusinessAcquisition
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182MS9mcmFnOjgxMTk0YTI5YzQwYTRjYzk4N2RkMDY4ZWMyNzg5YWUwL3RhYmxlOmU3OTk4N2E3NTk1MjRkYTJiOThhZmJmNmIzNzk3NWNiL3RhYmxlcmFuZ2U6ZTc5OTg3YTc1OTUyNGRhMmI5OGFmYmY2YjM3OTc1Y2JfNC0zLTEtMS0w_2c3f2f7b-2a0d-4fab-96be-57e851a71d45"
      unitRef="usd">0</us-gaap:ProductWarrantyAccrualAdditionsFromBusinessAcquisition>
    <us-gaap:ProductWarrantyAccrualAdditionsFromBusinessAcquisition
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182MS9mcmFnOjgxMTk0YTI5YzQwYTRjYzk4N2RkMDY4ZWMyNzg5YWUwL3RhYmxlOmU3OTk4N2E3NTk1MjRkYTJiOThhZmJmNmIzNzk3NWNiL3RhYmxlcmFuZ2U6ZTc5OTg3YTc1OTUyNGRhMmI5OGFmYmY2YjM3OTc1Y2JfNC01LTEtMS0w_9edec9fd-54c7-49e8-bab1-be0d65ca7c6f"
      unitRef="usd">0</us-gaap:ProductWarrantyAccrualAdditionsFromBusinessAcquisition>
    <us-gaap:ProductWarrantyAccrualAdditionsFromBusinessAcquisition
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182MS9mcmFnOjgxMTk0YTI5YzQwYTRjYzk4N2RkMDY4ZWMyNzg5YWUwL3RhYmxlOmU3OTk4N2E3NTk1MjRkYTJiOThhZmJmNmIzNzk3NWNiL3RhYmxlcmFuZ2U6ZTc5OTg3YTc1OTUyNGRhMmI5OGFmYmY2YjM3OTc1Y2JfNC03LTEtMS0w_255c753e-4e62-4a31-b4c7-848e83a1e985"
      unitRef="usd">1192000</us-gaap:ProductWarrantyAccrualAdditionsFromBusinessAcquisition>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182MS9mcmFnOjgxMTk0YTI5YzQwYTRjYzk4N2RkMDY4ZWMyNzg5YWUwL3RhYmxlOmU3OTk4N2E3NTk1MjRkYTJiOThhZmJmNmIzNzk3NWNiL3RhYmxlcmFuZ2U6ZTc5OTg3YTc1OTUyNGRhMmI5OGFmYmY2YjM3OTc1Y2JfNS0xLTEtMS0w_e1733f59-2398-4c48-8f4d-ec9cf8d83a47"
      unitRef="usd">7724000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182MS9mcmFnOjgxMTk0YTI5YzQwYTRjYzk4N2RkMDY4ZWMyNzg5YWUwL3RhYmxlOmU3OTk4N2E3NTk1MjRkYTJiOThhZmJmNmIzNzk3NWNiL3RhYmxlcmFuZ2U6ZTc5OTg3YTc1OTUyNGRhMmI5OGFmYmY2YjM3OTc1Y2JfNS0zLTEtMS0w_e69b8f44-b94b-47c9-bc8b-2d6db7ec6840"
      unitRef="usd">7269000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182MS9mcmFnOjgxMTk0YTI5YzQwYTRjYzk4N2RkMDY4ZWMyNzg5YWUwL3RhYmxlOmU3OTk4N2E3NTk1MjRkYTJiOThhZmJmNmIzNzk3NWNiL3RhYmxlcmFuZ2U6ZTc5OTg3YTc1OTUyNGRhMmI5OGFmYmY2YjM3OTc1Y2JfNS01LTEtMS0w_43497b5c-2853-479a-9401-4b4858652236"
      unitRef="usd">20303000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182MS9mcmFnOjgxMTk0YTI5YzQwYTRjYzk4N2RkMDY4ZWMyNzg5YWUwL3RhYmxlOmU3OTk4N2E3NTk1MjRkYTJiOThhZmJmNmIzNzk3NWNiL3RhYmxlcmFuZ2U6ZTc5OTg3YTc1OTUyNGRhMmI5OGFmYmY2YjM3OTc1Y2JfNS03LTEtMS0w_7b4879b1-fc10-4a6a-b5a7-87363d1d15e0"
      unitRef="usd">21855000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182MS9mcmFnOjgxMTk0YTI5YzQwYTRjYzk4N2RkMDY4ZWMyNzg5YWUwL3RhYmxlOmU3OTk4N2E3NTk1MjRkYTJiOThhZmJmNmIzNzk3NWNiL3RhYmxlcmFuZ2U6ZTc5OTg3YTc1OTUyNGRhMmI5OGFmYmY2YjM3OTc1Y2JfNi0xLTEtMS0w_c47e711e-d9e3-4d3d-9bba-cdeb0b838e1f"
      unitRef="usd">7533000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182MS9mcmFnOjgxMTk0YTI5YzQwYTRjYzk4N2RkMDY4ZWMyNzg5YWUwL3RhYmxlOmU3OTk4N2E3NTk1MjRkYTJiOThhZmJmNmIzNzk3NWNiL3RhYmxlcmFuZ2U6ZTc5OTg3YTc1OTUyNGRhMmI5OGFmYmY2YjM3OTc1Y2JfNi0zLTEtMS0w_3d461b3c-fa8e-4bcb-90ff-8428aa5d20bd"
      unitRef="usd">7873000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182MS9mcmFnOjgxMTk0YTI5YzQwYTRjYzk4N2RkMDY4ZWMyNzg5YWUwL3RhYmxlOmU3OTk4N2E3NTk1MjRkYTJiOThhZmJmNmIzNzk3NWNiL3RhYmxlcmFuZ2U6ZTc5OTg3YTc1OTUyNGRhMmI5OGFmYmY2YjM3OTc1Y2JfNi01LTEtMS0w_dbf772c9-8054-4c4b-82c9-1a6f38f3d955"
      unitRef="usd">20985000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182MS9mcmFnOjgxMTk0YTI5YzQwYTRjYzk4N2RkMDY4ZWMyNzg5YWUwL3RhYmxlOmU3OTk4N2E3NTk1MjRkYTJiOThhZmJmNmIzNzk3NWNiL3RhYmxlcmFuZ2U6ZTc5OTg3YTc1OTUyNGRhMmI5OGFmYmY2YjM3OTc1Y2JfNi03LTEtMS0w_ad5e14a0-c5b1-43f0-8fee-83cb0d83c3b8"
      unitRef="usd">22157000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182MS9mcmFnOjgxMTk0YTI5YzQwYTRjYzk4N2RkMDY4ZWMyNzg5YWUwL3RhYmxlOmU3OTk4N2E3NTk1MjRkYTJiOThhZmJmNmIzNzk3NWNiL3RhYmxlcmFuZ2U6ZTc5OTg3YTc1OTUyNGRhMmI5OGFmYmY2YjM3OTc1Y2JfNy0xLTEtMS0w_8cdbdc50-e9d1-4dc9-bcf3-ee21e53ed8f4"
      unitRef="usd">17996000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i76555d1ae06e401d802f77547cd31657_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182MS9mcmFnOjgxMTk0YTI5YzQwYTRjYzk4N2RkMDY4ZWMyNzg5YWUwL3RhYmxlOmU3OTk4N2E3NTk1MjRkYTJiOThhZmJmNmIzNzk3NWNiL3RhYmxlcmFuZ2U6ZTc5OTg3YTc1OTUyNGRhMmI5OGFmYmY2YjM3OTc1Y2JfNy0zLTEtMS0w_95b9cead-0244-4802-8778-c04ea9417802"
      unitRef="usd">17959000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182MS9mcmFnOjgxMTk0YTI5YzQwYTRjYzk4N2RkMDY4ZWMyNzg5YWUwL3RhYmxlOmU3OTk4N2E3NTk1MjRkYTJiOThhZmJmNmIzNzk3NWNiL3RhYmxlcmFuZ2U6ZTc5OTg3YTc1OTUyNGRhMmI5OGFmYmY2YjM3OTc1Y2JfNy01LTEtMS0w_fe73ceb5-3048-41ba-b045-a6f7d9a60ebf"
      unitRef="usd">17996000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i76555d1ae06e401d802f77547cd31657_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182MS9mcmFnOjgxMTk0YTI5YzQwYTRjYzk4N2RkMDY4ZWMyNzg5YWUwL3RhYmxlOmU3OTk4N2E3NTk1MjRkYTJiOThhZmJmNmIzNzk3NWNiL3RhYmxlcmFuZ2U6ZTc5OTg3YTc1OTUyNGRhMmI5OGFmYmY2YjM3OTc1Y2JfNy03LTEtMS0w_cf1b66bd-36c7-4f46-8cf9-c33e7536293f"
      unitRef="usd">17959000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182NC9mcmFnOjE4ZGM5ZTBkOTk5MDQ0NzI5MDU1MzMwYTk1ZmUxOWJiL3RleHRyZWdpb246MThkYzllMGQ5OTkwNDQ3MjkwNTUzMzBhOTVmZTE5YmJfMTMxMg_d5079dcc-ec00-4097-8df6-bb91a8261cfa">Debt and Finance Lease Obligations&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Debt and finance lease obligations primarily consist of secured credit facilities at our finance subsidiary and lease obligations for which it is expected that we will obtain ownership of the leased assets at the end of their lease term. The following table summarizes debt and finance lease obligations (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&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:68.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&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:13.564%"/&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:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Secured credit facilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;8,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;10,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Other secured financings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Finance lease obligations&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:11pt;font-weight:400;line-height:100%"&gt;319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;12,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;14,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Less current portion&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:11pt;font-weight:400;line-height:100%"&gt;(2,140)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(2,248)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;10,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;12,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CountryPlace entered into secured credit facilities with independent third-party banks with draw periods from one to fifteen months and maturity dates of ten years after the expiration of the draw periods, which have now expired. The proceeds were used to originate and hold consumer home-only loans secured by manufactured homes, which are pledged as collateral to the facilities. Upon completion of the draw down periods, the facilities were converted into an amortizing loan based on a 20-year amortization period with a balloon payment due upon maturity. The maximum advance for loans under this program was 80% of the outstanding collateral principal balance, with the Company providing the remaining funds. The outstanding balance of the converted loans was $8.8 million as of December&#160;26, 2020 and $10.5 million as of March&#160;28, 2020, with a weighted average interest rate of 4.91%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;See Note 9 of the Notes to the Consolidated Financial Statements included in the Form 10-K for further discussion of the finance lease obligations.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182NC9mcmFnOjE4ZGM5ZTBkOTk5MDQ0NzI5MDU1MzMwYTk1ZmUxOWJiL3RleHRyZWdpb246MThkYzllMGQ5OTkwNDQ3MjkwNTUzMzBhOTVmZTE5YmJfMTMxNA_937e5667-632d-4fea-b37a-8f2fd9f468ca">&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Debt and finance lease obligations primarily consist of secured credit facilities at our finance subsidiary and lease obligations for which it is expected that we will obtain ownership of the leased assets at the end of their lease term. The following table summarizes debt and finance lease obligations (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&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:68.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&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:13.564%"/&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:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Secured credit facilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;8,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;10,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Other secured financings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Finance lease obligations&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:11pt;font-weight:400;line-height:100%"&gt;319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;12,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;14,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Less current portion&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:11pt;font-weight:400;line-height:100%"&gt;(2,140)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(2,248)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;10,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;12,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:LineOfCredit
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182NC9mcmFnOjE4ZGM5ZTBkOTk5MDQ0NzI5MDU1MzMwYTk1ZmUxOWJiL3RhYmxlOjUzYzllOTUxZGI4YTQ3NWJiNDY3MWQxNDA2NWExMzZkL3RhYmxlcmFuZ2U6NTNjOWU5NTFkYjhhNDc1YmI0NjcxZDE0MDY1YTEzNmRfMS0xLTEtMS0w_ba0e1243-e99b-4f26-a641-656d30e0e630"
      unitRef="usd">8825000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182NC9mcmFnOjE4ZGM5ZTBkOTk5MDQ0NzI5MDU1MzMwYTk1ZmUxOWJiL3RhYmxlOjUzYzllOTUxZGI4YTQ3NWJiNDY3MWQxNDA2NWExMzZkL3RhYmxlcmFuZ2U6NTNjOWU5NTFkYjhhNDc1YmI0NjcxZDE0MDY1YTEzNmRfMS0zLTEtMS0w_7d5f3674-2557-4c21-ae05-f623194ce234"
      unitRef="usd">10474000</us-gaap:LineOfCredit>
    <us-gaap:PrincipalAmountOutstandingOnLoansSecuritized
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182NC9mcmFnOjE4ZGM5ZTBkOTk5MDQ0NzI5MDU1MzMwYTk1ZmUxOWJiL3RhYmxlOjUzYzllOTUxZGI4YTQ3NWJiNDY3MWQxNDA2NWExMzZkL3RhYmxlcmFuZ2U6NTNjOWU5NTFkYjhhNDc1YmI0NjcxZDE0MDY1YTEzNmRfMi0xLTEtMS0w_6f089ddc-e8c4-4f62-b9bb-6dd5cd377f53"
      unitRef="usd">3843000</us-gaap:PrincipalAmountOutstandingOnLoansSecuritized>
    <us-gaap:PrincipalAmountOutstandingOnLoansSecuritized
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182NC9mcmFnOjE4ZGM5ZTBkOTk5MDQ0NzI5MDU1MzMwYTk1ZmUxOWJiL3RhYmxlOjUzYzllOTUxZGI4YTQ3NWJiNDY3MWQxNDA2NWExMzZkL3RhYmxlcmFuZ2U6NTNjOWU5NTFkYjhhNDc1YmI0NjcxZDE0MDY1YTEzNmRfMi0zLTEtMS0w_65f2d820-ccdf-40ab-a3ef-7702f241973d"
      unitRef="usd">4113000</us-gaap:PrincipalAmountOutstandingOnLoansSecuritized>
    <us-gaap:FinanceLeaseLiability
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182NC9mcmFnOjE4ZGM5ZTBkOTk5MDQ0NzI5MDU1MzMwYTk1ZmUxOWJiL3RhYmxlOjUzYzllOTUxZGI4YTQ3NWJiNDY3MWQxNDA2NWExMzZkL3RhYmxlcmFuZ2U6NTNjOWU5NTFkYjhhNDc1YmI0NjcxZDE0MDY1YTEzNmRfMy0xLTEtMS0w_7955c788-b353-4ecd-a722-1ca00dde3a84"
      unitRef="usd">319000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182NC9mcmFnOjE4ZGM5ZTBkOTk5MDQ0NzI5MDU1MzMwYTk1ZmUxOWJiL3RhYmxlOjUzYzllOTUxZGI4YTQ3NWJiNDY3MWQxNDA2NWExMzZkL3RhYmxlcmFuZ2U6NTNjOWU5NTFkYjhhNDc1YmI0NjcxZDE0MDY1YTEzNmRfMy0zLTEtMS0w_16069e54-b897-4c5f-b587-bff68ee33faa"
      unitRef="usd">366000</us-gaap:FinanceLeaseLiability>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182NC9mcmFnOjE4ZGM5ZTBkOTk5MDQ0NzI5MDU1MzMwYTk1ZmUxOWJiL3RhYmxlOjUzYzllOTUxZGI4YTQ3NWJiNDY3MWQxNDA2NWExMzZkL3RhYmxlcmFuZ2U6NTNjOWU5NTFkYjhhNDc1YmI0NjcxZDE0MDY1YTEzNmRfNC0xLTEtMS0w_396768ff-b1a5-4443-a6c7-a989336a0764"
      unitRef="usd">12987000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182NC9mcmFnOjE4ZGM5ZTBkOTk5MDQ0NzI5MDU1MzMwYTk1ZmUxOWJiL3RhYmxlOjUzYzllOTUxZGI4YTQ3NWJiNDY3MWQxNDA2NWExMzZkL3RhYmxlcmFuZ2U6NTNjOWU5NTFkYjhhNDc1YmI0NjcxZDE0MDY1YTEzNmRfNC0zLTEtMS0w_a06e70f1-1472-4d1a-ab08-e99bdf11340b"
      unitRef="usd">14953000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:SecuredDebtCurrent
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182NC9mcmFnOjE4ZGM5ZTBkOTk5MDQ0NzI5MDU1MzMwYTk1ZmUxOWJiL3RhYmxlOjUzYzllOTUxZGI4YTQ3NWJiNDY3MWQxNDA2NWExMzZkL3RhYmxlcmFuZ2U6NTNjOWU5NTFkYjhhNDc1YmI0NjcxZDE0MDY1YTEzNmRfNS0xLTEtMS0w_cfd0aa4e-a2e9-4fb0-93c0-df6813602d4a"
      unitRef="usd">2140000</us-gaap:SecuredDebtCurrent>
    <us-gaap:SecuredDebtCurrent
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182NC9mcmFnOjE4ZGM5ZTBkOTk5MDQ0NzI5MDU1MzMwYTk1ZmUxOWJiL3RhYmxlOjUzYzllOTUxZGI4YTQ3NWJiNDY3MWQxNDA2NWExMzZkL3RhYmxlcmFuZ2U6NTNjOWU5NTFkYjhhNDc1YmI0NjcxZDE0MDY1YTEzNmRfNS0zLTEtMS0w_e9696fb4-e1f4-4d0a-a347-0c381861c32f"
      unitRef="usd">2248000</us-gaap:SecuredDebtCurrent>
    <us-gaap:SecuredLongTermDebt
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182NC9mcmFnOjE4ZGM5ZTBkOTk5MDQ0NzI5MDU1MzMwYTk1ZmUxOWJiL3RhYmxlOjUzYzllOTUxZGI4YTQ3NWJiNDY3MWQxNDA2NWExMzZkL3RhYmxlcmFuZ2U6NTNjOWU5NTFkYjhhNDc1YmI0NjcxZDE0MDY1YTEzNmRfNi0xLTEtMS0w_0540f56c-25e7-4f43-9ea3-4f6f5915f311"
      unitRef="usd">10847000</us-gaap:SecuredLongTermDebt>
    <us-gaap:SecuredLongTermDebt
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182NC9mcmFnOjE4ZGM5ZTBkOTk5MDQ0NzI5MDU1MzMwYTk1ZmUxOWJiL3RhYmxlOjUzYzllOTUxZGI4YTQ3NWJiNDY3MWQxNDA2NWExMzZkL3RhYmxlcmFuZ2U6NTNjOWU5NTFkYjhhNDc1YmI0NjcxZDE0MDY1YTEzNmRfNi0zLTEtMS0w_2fa99c3a-38c7-46d7-89de-5d560cdc7b91"
      unitRef="usd">12705000</us-gaap:SecuredLongTermDebt>
    <us-gaap:DebtPolicyTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182NC9mcmFnOjE4ZGM5ZTBkOTk5MDQ0NzI5MDU1MzMwYTk1ZmUxOWJiL3RleHRyZWdpb246MThkYzllMGQ5OTkwNDQ3MjkwNTUzMzBhOTVmZTE5YmJfMTMyMg_9e046e7f-1aae-4960-8fbb-d19b451af003">CountryPlace entered into secured credit facilities with independent third-party banks with draw periods from one to fifteen months and maturity dates of ten years after the expiration of the draw periods, which have now expired. The proceeds were used to originate and hold consumer home-only loans secured by manufactured homes, which are pledged as collateral to the facilities. Upon completion of the draw down periods, the facilities were converted into an amortizing loan based on a 20-year amortization period with a balloon payment due upon maturity. The maximum advance for loans under this program was 80% of the outstanding collateral principal balance, with the Company providing the remaining funds. The outstanding balance of the converted loans was $8.8 million as of December&#160;26, 2020 and $10.5 million as of March&#160;28, 2020, with a weighted average interest rate of 4.91%.</us-gaap:DebtPolicyTextBlock>
    <us-gaap:LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182NC9mcmFnOjE4ZGM5ZTBkOTk5MDQ0NzI5MDU1MzMwYTk1ZmUxOWJiL3RleHRyZWdpb246MThkYzllMGQ5OTkwNDQ3MjkwNTUzMzBhOTVmZTE5YmJfMTMwMQ_9e6fc0aa-380e-44ba-b9cf-a99a86c0c664">20-year amortization period with a balloon payment due upon maturity</us-gaap:LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms>
    <cvco:MaximumAdvanceunderSecuredCreditFacility
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182NC9mcmFnOjE4ZGM5ZTBkOTk5MDQ0NzI5MDU1MzMwYTk1ZmUxOWJiL3RleHRyZWdpb246MThkYzllMGQ5OTkwNDQ3MjkwNTUzMzBhOTVmZTE5YmJfMTAyNw_48ab99c9-604e-4c01-9b72-9a64fa9f3b24"
      unitRef="number">0.80</cvco:MaximumAdvanceunderSecuredCreditFacility>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182NC9mcmFnOjE4ZGM5ZTBkOTk5MDQ0NzI5MDU1MzMwYTk1ZmUxOWJiL3RleHRyZWdpb246MThkYzllMGQ5OTkwNDQ3MjkwNTUzMzBhOTVmZTE5YmJfMTE4OA_d80e555d-28f0-4171-8a9d-177bde3f2d9d"
      unitRef="usd">8800000</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182NC9mcmFnOjE4ZGM5ZTBkOTk5MDQ0NzI5MDU1MzMwYTk1ZmUxOWJiL3RleHRyZWdpb246MThkYzllMGQ5OTkwNDQ3MjkwNTUzMzBhOTVmZTE5YmJfMjE5OTAyMzI1NzU0OQ_ff50030e-cf07-47ae-9433-da1f483ba881"
      unitRef="usd">10500000</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182NC9mcmFnOjE4ZGM5ZTBkOTk5MDQ0NzI5MDU1MzMwYTk1ZmUxOWJiL3RleHRyZWdpb246MThkYzllMGQ5OTkwNDQ3MjkwNTUzMzBhOTVmZTE5YmJfMjE5OTAyMzI1NzY3MQ_602c1395-337e-4d65-b3fa-0ab0222dd019"
      unitRef="number">0.0491</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="icdc753690b054a47b457fcb8ec167b8d_D20190331-20200328"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182NC9mcmFnOjE4ZGM5ZTBkOTk5MDQ0NzI5MDU1MzMwYTk1ZmUxOWJiL3RleHRyZWdpb246MThkYzllMGQ5OTkwNDQ3MjkwNTUzMzBhOTVmZTE5YmJfMjE5OTAyMzI1NzY3MQ_a9c9bfbf-3655-4a1c-829b-56cb5595e418"
      unitRef="number">0.0491</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:ReinsuranceTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182Ny9mcmFnOmUwYzE2MDliZTY4YzQyYjY4YTg0ZTU3N2M4OTk4MTlmL3RleHRyZWdpb246ZTBjMTYwOWJlNjhjNDJiNjhhODRlNTc3Yzg5OTgxOWZfMTA3OA_a57f9172-fc0a-459b-8fe1-b36d87196ef4">Reinsurance&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Standard Casualty is primarily a specialty writer of manufactured home physical damage insurance. Certain of Standard Casualty's premiums and benefits are assumed from and ceded to other insurance companies under various reinsurance agreements. Standard Casualty remains obligated for amounts ceded in the event that the reinsurers do not meet their obligations. Substantially all of Standard Casualty's assumed reinsurance is with one entity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The effects of reinsurance on premiums written and earned were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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.519%"/&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.519%"/&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.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Written&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Earned&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:11pt;font-weight:400;line-height:100%"&gt;Written&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Earned&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Direct premiums&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Assumed premiums&#x2014;nonaffiliated&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;6,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;7,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;6,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Ceded premiums&#x2014;nonaffiliated&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(3,146)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(3,146)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(3,071)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(3,071)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;8,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;7,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;8,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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.519%"/&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.519%"/&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.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Written&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Earned&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:11pt;font-weight:400;line-height:100%"&gt;Written&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Earned&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Direct premiums&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;16,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;15,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;13,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;13,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Assumed premiums&#x2014;nonaffiliated&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;21,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;21,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;20,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;19,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Ceded premiums&#x2014;nonaffiliated&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(9,201)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(9,201)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(9,087)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(9,087)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;28,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;27,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;24,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;24,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Typical insurance policies written or assumed by Standard Casualty have a maximum coverage of $300,000 per claim, of which Standard Casualty cedes $150,000 of the risk of loss per reinsurance. Therefore, Standard Casualty's risk of loss is limited to $150,000 per claim on typical policies, subject to the reinsurers meeting their obligations. After this limit, amounts are recoverable by Standard Casualty through reinsurance for catastrophic losses in excess of $2 million per occurrence, up to a maximum of $55 million in the aggregate.&lt;/span&gt;&lt;/div&gt;</us-gaap:ReinsuranceTextBlock>
    <us-gaap:EffectsOfReinsuranceTableTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182Ny9mcmFnOmUwYzE2MDliZTY4YzQyYjY4YTg0ZTU3N2M4OTk4MTlmL3RleHRyZWdpb246ZTBjMTYwOWJlNjhjNDJiNjhhODRlNTc3Yzg5OTgxOWZfMTA2NQ_5c9fff78-dd22-445a-848a-73b928a28777">&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The effects of reinsurance on premiums written and earned were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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.519%"/&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.519%"/&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.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Written&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Earned&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:11pt;font-weight:400;line-height:100%"&gt;Written&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Earned&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Direct premiums&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Assumed premiums&#x2014;nonaffiliated&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;6,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;7,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;6,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Ceded premiums&#x2014;nonaffiliated&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(3,146)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(3,146)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(3,071)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(3,071)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;8,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;7,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;8,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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.519%"/&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.519%"/&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.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Written&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Earned&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:11pt;font-weight:400;line-height:100%"&gt;Written&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Earned&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Direct premiums&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;16,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;15,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;13,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;13,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Assumed premiums&#x2014;nonaffiliated&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;21,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;21,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;20,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;19,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Ceded premiums&#x2014;nonaffiliated&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(9,201)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(9,201)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(9,087)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(9,087)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;28,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;27,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;24,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;24,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EffectsOfReinsuranceTableTextBlock>
    <us-gaap:DirectPremiumsWritten
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182Ny9mcmFnOmUwYzE2MDliZTY4YzQyYjY4YTg0ZTU3N2M4OTk4MTlmL3RhYmxlOmQyNzlkYWIxMzZiNTQ4MmFhY2ViNzg2MTI3ZmI3Y2MwL3RhYmxlcmFuZ2U6ZDI3OWRhYjEzNmI1NDgyYWFjZWI3ODYxMjdmYjdjYzBfMy0xLTEtMS0w_9836145e-bf49-4946-8564-b54a346334f0"
      unitRef="usd">5420000</us-gaap:DirectPremiumsWritten>
    <us-gaap:DirectPremiumsEarned
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182Ny9mcmFnOmUwYzE2MDliZTY4YzQyYjY4YTg0ZTU3N2M4OTk4MTlmL3RhYmxlOmQyNzlkYWIxMzZiNTQ4MmFhY2ViNzg2MTI3ZmI3Y2MwL3RhYmxlcmFuZ2U6ZDI3OWRhYjEzNmI1NDgyYWFjZWI3ODYxMjdmYjdjYzBfMy0zLTEtMS0w_7503a06c-e78f-40cd-b782-8c9ed565998b"
      unitRef="usd">5429000</us-gaap:DirectPremiumsEarned>
    <us-gaap:DirectPremiumsWritten
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182Ny9mcmFnOmUwYzE2MDliZTY4YzQyYjY4YTg0ZTU3N2M4OTk4MTlmL3RhYmxlOmQyNzlkYWIxMzZiNTQ4MmFhY2ViNzg2MTI3ZmI3Y2MwL3RhYmxlcmFuZ2U6ZDI3OWRhYjEzNmI1NDgyYWFjZWI3ODYxMjdmYjdjYzBfMy01LTEtMS0w_057d7bad-d19a-4f58-8497-4b92226996a6"
      unitRef="usd">4654000</us-gaap:DirectPremiumsWritten>
    <us-gaap:DirectPremiumsEarned
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182Ny9mcmFnOmUwYzE2MDliZTY4YzQyYjY4YTg0ZTU3N2M4OTk4MTlmL3RhYmxlOmQyNzlkYWIxMzZiNTQ4MmFhY2ViNzg2MTI3ZmI3Y2MwL3RhYmxlcmFuZ2U6ZDI3OWRhYjEzNmI1NDgyYWFjZWI3ODYxMjdmYjdjYzBfMy03LTEtMS0w_9d555990-a716-4e90-b077-8aa398bf892c"
      unitRef="usd">4756000</us-gaap:DirectPremiumsEarned>
    <us-gaap:AssumedPremiumsWritten
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182Ny9mcmFnOmUwYzE2MDliZTY4YzQyYjY4YTg0ZTU3N2M4OTk4MTlmL3RhYmxlOmQyNzlkYWIxMzZiNTQ4MmFhY2ViNzg2MTI3ZmI3Y2MwL3RhYmxlcmFuZ2U6ZDI3OWRhYjEzNmI1NDgyYWFjZWI3ODYxMjdmYjdjYzBfNC0xLTEtMS0w_eeb0cd2c-d523-49b7-a95b-47b92b37a157"
      unitRef="usd">6541000</us-gaap:AssumedPremiumsWritten>
    <us-gaap:AssumedPremiumsEarned
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182Ny9mcmFnOmUwYzE2MDliZTY4YzQyYjY4YTg0ZTU3N2M4OTk4MTlmL3RhYmxlOmQyNzlkYWIxMzZiNTQ4MmFhY2ViNzg2MTI3ZmI3Y2MwL3RhYmxlcmFuZ2U6ZDI3OWRhYjEzNmI1NDgyYWFjZWI3ODYxMjdmYjdjYzBfNC0zLTEtMS0w_185d539a-332c-41d2-af80-238d60021b1a"
      unitRef="usd">7195000</us-gaap:AssumedPremiumsEarned>
    <us-gaap:AssumedPremiumsWritten
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182Ny9mcmFnOmUwYzE2MDliZTY4YzQyYjY4YTg0ZTU3N2M4OTk4MTlmL3RhYmxlOmQyNzlkYWIxMzZiNTQ4MmFhY2ViNzg2MTI3ZmI3Y2MwL3RhYmxlcmFuZ2U6ZDI3OWRhYjEzNmI1NDgyYWFjZWI3ODYxMjdmYjdjYzBfNC01LTEtMS0w_abc6ca23-ccc8-46bb-9db9-7ad50f528c37"
      unitRef="usd">5918000</us-gaap:AssumedPremiumsWritten>
    <us-gaap:AssumedPremiumsEarned
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182Ny9mcmFnOmUwYzE2MDliZTY4YzQyYjY4YTg0ZTU3N2M4OTk4MTlmL3RhYmxlOmQyNzlkYWIxMzZiNTQ4MmFhY2ViNzg2MTI3ZmI3Y2MwL3RhYmxlcmFuZ2U6ZDI3OWRhYjEzNmI1NDgyYWFjZWI3ODYxMjdmYjdjYzBfNC03LTEtMS0w_a198d9bd-6837-4169-87ee-4bef99a84b72"
      unitRef="usd">6676000</us-gaap:AssumedPremiumsEarned>
    <us-gaap:CededPremiumsWritten
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182Ny9mcmFnOmUwYzE2MDliZTY4YzQyYjY4YTg0ZTU3N2M4OTk4MTlmL3RhYmxlOmQyNzlkYWIxMzZiNTQ4MmFhY2ViNzg2MTI3ZmI3Y2MwL3RhYmxlcmFuZ2U6ZDI3OWRhYjEzNmI1NDgyYWFjZWI3ODYxMjdmYjdjYzBfNS0xLTEtMS0w_306ffa0f-2e4f-445e-8d95-c7b2a0b2d8d7"
      unitRef="usd">3146000</us-gaap:CededPremiumsWritten>
    <us-gaap:CededPremiumsEarned
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182Ny9mcmFnOmUwYzE2MDliZTY4YzQyYjY4YTg0ZTU3N2M4OTk4MTlmL3RhYmxlOmQyNzlkYWIxMzZiNTQ4MmFhY2ViNzg2MTI3ZmI3Y2MwL3RhYmxlcmFuZ2U6ZDI3OWRhYjEzNmI1NDgyYWFjZWI3ODYxMjdmYjdjYzBfNS0zLTEtMS0w_478ee0e6-54db-4fb5-aa72-ecc9cb98d683"
      unitRef="usd">3146000</us-gaap:CededPremiumsEarned>
    <us-gaap:CededPremiumsWritten
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182Ny9mcmFnOmUwYzE2MDliZTY4YzQyYjY4YTg0ZTU3N2M4OTk4MTlmL3RhYmxlOmQyNzlkYWIxMzZiNTQ4MmFhY2ViNzg2MTI3ZmI3Y2MwL3RhYmxlcmFuZ2U6ZDI3OWRhYjEzNmI1NDgyYWFjZWI3ODYxMjdmYjdjYzBfNS01LTEtMS0w_cb5b8a25-7f4d-436a-820a-52ea427be35a"
      unitRef="usd">3071000</us-gaap:CededPremiumsWritten>
    <us-gaap:CededPremiumsEarned
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182Ny9mcmFnOmUwYzE2MDliZTY4YzQyYjY4YTg0ZTU3N2M4OTk4MTlmL3RhYmxlOmQyNzlkYWIxMzZiNTQ4MmFhY2ViNzg2MTI3ZmI3Y2MwL3RhYmxlcmFuZ2U6ZDI3OWRhYjEzNmI1NDgyYWFjZWI3ODYxMjdmYjdjYzBfNS03LTEtMS0w_00215ff2-7193-443b-a55d-9b11081e1466"
      unitRef="usd">3071000</us-gaap:CededPremiumsEarned>
    <us-gaap:PremiumsWrittenNet
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182Ny9mcmFnOmUwYzE2MDliZTY4YzQyYjY4YTg0ZTU3N2M4OTk4MTlmL3RhYmxlOmQyNzlkYWIxMzZiNTQ4MmFhY2ViNzg2MTI3ZmI3Y2MwL3RhYmxlcmFuZ2U6ZDI3OWRhYjEzNmI1NDgyYWFjZWI3ODYxMjdmYjdjYzBfNi0xLTEtMS0w_906276f9-2042-4c18-8eef-79c3ef21ddb0"
      unitRef="usd">8815000</us-gaap:PremiumsWrittenNet>
    <us-gaap:PremiumsEarnedNet
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182Ny9mcmFnOmUwYzE2MDliZTY4YzQyYjY4YTg0ZTU3N2M4OTk4MTlmL3RhYmxlOmQyNzlkYWIxMzZiNTQ4MmFhY2ViNzg2MTI3ZmI3Y2MwL3RhYmxlcmFuZ2U6ZDI3OWRhYjEzNmI1NDgyYWFjZWI3ODYxMjdmYjdjYzBfNi0zLTEtMS0w_b2ec1572-a70f-4efe-8f1e-0ab931e3fbd8"
      unitRef="usd">9478000</us-gaap:PremiumsEarnedNet>
    <us-gaap:PremiumsWrittenNet
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182Ny9mcmFnOmUwYzE2MDliZTY4YzQyYjY4YTg0ZTU3N2M4OTk4MTlmL3RhYmxlOmQyNzlkYWIxMzZiNTQ4MmFhY2ViNzg2MTI3ZmI3Y2MwL3RhYmxlcmFuZ2U6ZDI3OWRhYjEzNmI1NDgyYWFjZWI3ODYxMjdmYjdjYzBfNi01LTEtMS0w_177c23c0-ec17-415d-bdea-2a348b27b589"
      unitRef="usd">7501000</us-gaap:PremiumsWrittenNet>
    <us-gaap:PremiumsEarnedNet
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182Ny9mcmFnOmUwYzE2MDliZTY4YzQyYjY4YTg0ZTU3N2M4OTk4MTlmL3RhYmxlOmQyNzlkYWIxMzZiNTQ4MmFhY2ViNzg2MTI3ZmI3Y2MwL3RhYmxlcmFuZ2U6ZDI3OWRhYjEzNmI1NDgyYWFjZWI3ODYxMjdmYjdjYzBfNi03LTEtMS0w_1a570abd-24da-4094-8103-d8f82376c11a"
      unitRef="usd">8361000</us-gaap:PremiumsEarnedNet>
    <us-gaap:DirectPremiumsWritten
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182Ny9mcmFnOmUwYzE2MDliZTY4YzQyYjY4YTg0ZTU3N2M4OTk4MTlmL3RhYmxlOjM2YzM2NGU0Yzg0OTRjNzg5NTFkN2NkNjlhNzkxM2Y4L3RhYmxlcmFuZ2U6MzZjMzY0ZTRjODQ5NGM3ODk1MWQ3Y2Q2OWE3OTEzZjhfMy0xLTEtMS0w_52722966-6322-4927-a809-f83b833548c5"
      unitRef="usd">16100000</us-gaap:DirectPremiumsWritten>
    <us-gaap:DirectPremiumsEarned
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182Ny9mcmFnOmUwYzE2MDliZTY4YzQyYjY4YTg0ZTU3N2M4OTk4MTlmL3RhYmxlOjM2YzM2NGU0Yzg0OTRjNzg5NTFkN2NkNjlhNzkxM2Y4L3RhYmxlcmFuZ2U6MzZjMzY0ZTRjODQ5NGM3ODk1MWQ3Y2Q2OWE3OTEzZjhfMy0zLTEtMS0w_e2fa93a9-6954-4fb0-98cd-c7c174c5ef2a"
      unitRef="usd">15759000</us-gaap:DirectPremiumsEarned>
    <us-gaap:DirectPremiumsWritten
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182Ny9mcmFnOmUwYzE2MDliZTY4YzQyYjY4YTg0ZTU3N2M4OTk4MTlmL3RhYmxlOjM2YzM2NGU0Yzg0OTRjNzg5NTFkN2NkNjlhNzkxM2Y4L3RhYmxlcmFuZ2U6MzZjMzY0ZTRjODQ5NGM3ODk1MWQ3Y2Q2OWE3OTEzZjhfMy01LTEtMS0w_8b54a5b2-f3d7-4965-b505-a2ecb5edb211"
      unitRef="usd">13866000</us-gaap:DirectPremiumsWritten>
    <us-gaap:DirectPremiumsEarned
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182Ny9mcmFnOmUwYzE2MDliZTY4YzQyYjY4YTg0ZTU3N2M4OTk4MTlmL3RhYmxlOjM2YzM2NGU0Yzg0OTRjNzg5NTFkN2NkNjlhNzkxM2Y4L3RhYmxlcmFuZ2U6MzZjMzY0ZTRjODQ5NGM3ODk1MWQ3Y2Q2OWE3OTEzZjhfMy03LTEtMS0w_597d5d5f-02e8-452c-a407-ba7796d2bf22"
      unitRef="usd">13979000</us-gaap:DirectPremiumsEarned>
    <us-gaap:AssumedPremiumsWritten
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182Ny9mcmFnOmUwYzE2MDliZTY4YzQyYjY4YTg0ZTU3N2M4OTk4MTlmL3RhYmxlOjM2YzM2NGU0Yzg0OTRjNzg5NTFkN2NkNjlhNzkxM2Y4L3RhYmxlcmFuZ2U6MzZjMzY0ZTRjODQ5NGM3ODk1MWQ3Y2Q2OWE3OTEzZjhfNC0xLTEtMS0w_7574182d-13a5-4558-b3ff-95dc470b788f"
      unitRef="usd">21787000</us-gaap:AssumedPremiumsWritten>
    <us-gaap:AssumedPremiumsEarned
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182Ny9mcmFnOmUwYzE2MDliZTY4YzQyYjY4YTg0ZTU3N2M4OTk4MTlmL3RhYmxlOjM2YzM2NGU0Yzg0OTRjNzg5NTFkN2NkNjlhNzkxM2Y4L3RhYmxlcmFuZ2U6MzZjMzY0ZTRjODQ5NGM3ODk1MWQ3Y2Q2OWE3OTEzZjhfNC0zLTEtMS0w_3902b1df-0687-4f8e-b45c-5bf0b5a25a78"
      unitRef="usd">21028000</us-gaap:AssumedPremiumsEarned>
    <us-gaap:AssumedPremiumsWritten
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182Ny9mcmFnOmUwYzE2MDliZTY4YzQyYjY4YTg0ZTU3N2M4OTk4MTlmL3RhYmxlOjM2YzM2NGU0Yzg0OTRjNzg5NTFkN2NkNjlhNzkxM2Y4L3RhYmxlcmFuZ2U6MzZjMzY0ZTRjODQ5NGM3ODk1MWQ3Y2Q2OWE3OTEzZjhfNC01LTEtMS0w_4b1717cb-1239-4d4f-85be-9a4989eea196"
      unitRef="usd">20191000</us-gaap:AssumedPremiumsWritten>
    <us-gaap:AssumedPremiumsEarned
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182Ny9mcmFnOmUwYzE2MDliZTY4YzQyYjY4YTg0ZTU3N2M4OTk4MTlmL3RhYmxlOjM2YzM2NGU0Yzg0OTRjNzg5NTFkN2NkNjlhNzkxM2Y4L3RhYmxlcmFuZ2U6MzZjMzY0ZTRjODQ5NGM3ODk1MWQ3Y2Q2OWE3OTEzZjhfNC03LTEtMS0w_0eadc91e-3edd-465f-a411-223fa68ce511"
      unitRef="usd">19703000</us-gaap:AssumedPremiumsEarned>
    <us-gaap:CededPremiumsWritten
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182Ny9mcmFnOmUwYzE2MDliZTY4YzQyYjY4YTg0ZTU3N2M4OTk4MTlmL3RhYmxlOjM2YzM2NGU0Yzg0OTRjNzg5NTFkN2NkNjlhNzkxM2Y4L3RhYmxlcmFuZ2U6MzZjMzY0ZTRjODQ5NGM3ODk1MWQ3Y2Q2OWE3OTEzZjhfNS0xLTEtMS0w_fa626d38-f018-46a9-ad97-3d83f76abfcd"
      unitRef="usd">9201000</us-gaap:CededPremiumsWritten>
    <us-gaap:CededPremiumsEarned
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182Ny9mcmFnOmUwYzE2MDliZTY4YzQyYjY4YTg0ZTU3N2M4OTk4MTlmL3RhYmxlOjM2YzM2NGU0Yzg0OTRjNzg5NTFkN2NkNjlhNzkxM2Y4L3RhYmxlcmFuZ2U6MzZjMzY0ZTRjODQ5NGM3ODk1MWQ3Y2Q2OWE3OTEzZjhfNS0zLTEtMS0w_cefbeafd-9449-4e8c-8830-1e9cec3434dd"
      unitRef="usd">9201000</us-gaap:CededPremiumsEarned>
    <us-gaap:CededPremiumsWritten
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182Ny9mcmFnOmUwYzE2MDliZTY4YzQyYjY4YTg0ZTU3N2M4OTk4MTlmL3RhYmxlOjM2YzM2NGU0Yzg0OTRjNzg5NTFkN2NkNjlhNzkxM2Y4L3RhYmxlcmFuZ2U6MzZjMzY0ZTRjODQ5NGM3ODk1MWQ3Y2Q2OWE3OTEzZjhfNS01LTEtMS0w_73060053-0487-4442-8b13-1f4f461cc6b5"
      unitRef="usd">9087000</us-gaap:CededPremiumsWritten>
    <us-gaap:CededPremiumsEarned
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182Ny9mcmFnOmUwYzE2MDliZTY4YzQyYjY4YTg0ZTU3N2M4OTk4MTlmL3RhYmxlOjM2YzM2NGU0Yzg0OTRjNzg5NTFkN2NkNjlhNzkxM2Y4L3RhYmxlcmFuZ2U6MzZjMzY0ZTRjODQ5NGM3ODk1MWQ3Y2Q2OWE3OTEzZjhfNS03LTEtMS0w_1e47dffb-3943-4b76-a9f6-cd4699a6f9c0"
      unitRef="usd">9087000</us-gaap:CededPremiumsEarned>
    <us-gaap:PremiumsWrittenNet
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182Ny9mcmFnOmUwYzE2MDliZTY4YzQyYjY4YTg0ZTU3N2M4OTk4MTlmL3RhYmxlOjM2YzM2NGU0Yzg0OTRjNzg5NTFkN2NkNjlhNzkxM2Y4L3RhYmxlcmFuZ2U6MzZjMzY0ZTRjODQ5NGM3ODk1MWQ3Y2Q2OWE3OTEzZjhfNi0xLTEtMS0w_5b0adbbc-3d17-457b-9aba-b192de3471ea"
      unitRef="usd">28686000</us-gaap:PremiumsWrittenNet>
    <us-gaap:PremiumsEarnedNet
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182Ny9mcmFnOmUwYzE2MDliZTY4YzQyYjY4YTg0ZTU3N2M4OTk4MTlmL3RhYmxlOjM2YzM2NGU0Yzg0OTRjNzg5NTFkN2NkNjlhNzkxM2Y4L3RhYmxlcmFuZ2U6MzZjMzY0ZTRjODQ5NGM3ODk1MWQ3Y2Q2OWE3OTEzZjhfNi0zLTEtMS0w_d6058316-53c7-4b99-a846-8f5cc4fd3c0a"
      unitRef="usd">27586000</us-gaap:PremiumsEarnedNet>
    <us-gaap:PremiumsWrittenNet
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182Ny9mcmFnOmUwYzE2MDliZTY4YzQyYjY4YTg0ZTU3N2M4OTk4MTlmL3RhYmxlOjM2YzM2NGU0Yzg0OTRjNzg5NTFkN2NkNjlhNzkxM2Y4L3RhYmxlcmFuZ2U6MzZjMzY0ZTRjODQ5NGM3ODk1MWQ3Y2Q2OWE3OTEzZjhfNi01LTEtMS0w_d4d4c33f-d206-40b2-aad9-517a4600fc27"
      unitRef="usd">24970000</us-gaap:PremiumsWrittenNet>
    <us-gaap:PremiumsEarnedNet
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182Ny9mcmFnOmUwYzE2MDliZTY4YzQyYjY4YTg0ZTU3N2M4OTk4MTlmL3RhYmxlOjM2YzM2NGU0Yzg0OTRjNzg5NTFkN2NkNjlhNzkxM2Y4L3RhYmxlcmFuZ2U6MzZjMzY0ZTRjODQ5NGM3ODk1MWQ3Y2Q2OWE3OTEzZjhfNi03LTEtMS0w_6d13de6a-5dc4-431f-8488-921182782988"
      unitRef="usd">24595000</us-gaap:PremiumsEarnedNet>
    <cvco:MaximumRiskAssumedPerPolicy
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182Ny9mcmFnOmUwYzE2MDliZTY4YzQyYjY4YTg0ZTU3N2M4OTk4MTlmL3RleHRyZWdpb246ZTBjMTYwOWJlNjhjNDJiNjhhODRlNTc3Yzg5OTgxOWZfNjU1_2bb55184-a876-4e35-b0f7-5a99446a893e"
      unitRef="usd">300000</cvco:MaximumRiskAssumedPerPolicy>
    <cvco:MaximumRiskCededPerPolicy
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182Ny9mcmFnOmUwYzE2MDliZTY4YzQyYjY4YTg0ZTU3N2M4OTk4MTlmL3RleHRyZWdpb246ZTBjMTYwOWJlNjhjNDJiNjhhODRlNTc3Yzg5OTgxOWZfNzAy_4bba884c-fb07-4d03-bda9-f77ed0948e10"
      unitRef="usd">150000</cvco:MaximumRiskCededPerPolicy>
    <cvco:LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182Ny9mcmFnOmUwYzE2MDliZTY4YzQyYjY4YTg0ZTU3N2M4OTk4MTlmL3RleHRyZWdpb246ZTBjMTYwOWJlNjhjNDJiNjhhODRlNTc3Yzg5OTgxOWZfODAw_8323a63e-ec36-47ba-8e64-3219b037056d"
      unitRef="usd">150000</cvco:LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount>
    <cvco:CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182Ny9mcmFnOmUwYzE2MDliZTY4YzQyYjY4YTg0ZTU3N2M4OTk4MTlmL3RleHRyZWdpb246ZTBjMTYwOWJlNjhjNDJiNjhhODRlNTc3Yzg5OTgxOWZfMTAwNw_38e143f5-d421-4002-8fae-5c7d48fc89ee"
      unitRef="usd">2000000</cvco:CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount>
    <cvco:CatastrophicLossesRecoverableInAggregateGreaterThanAmount
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM182Ny9mcmFnOmUwYzE2MDliZTY4YzQyYjY4YTg0ZTU3N2M4OTk4MTlmL3RleHRyZWdpb246ZTBjMTYwOWJlNjhjNDJiNjhhODRlNTc3Yzg5OTgxOWZfMTA0NQ_90b80101-da12-427a-b156-ab8b852136d0"
      unitRef="usd">55000000</cvco:CatastrophicLossesRecoverableInAggregateGreaterThanAmount>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183MC9mcmFnOjMxZmNmODFjZjk1ZDQ1ZmY4MTg5OWFhZmJlNDg1MDVhL3RleHRyZWdpb246MzFmY2Y4MWNmOTVkNDVmZjgxODk5YWFmYmU0ODUwNWFfNzQyMA_b586fab6-29f2-46fe-9d5f-61ea463bc365">Commitments and Contingencies&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Repurchase Contingencies&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;. The Company is contingently liable under terms of repurchase agreements with financial institutions providing inventory financing for independent distributors of its products. These arrangements, which are customary in the industry, provide for the repurchase of products sold to distributors in the event of default by the distributor.&lt;/span&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The maximum amount for which we were liable under such agreements approximated $70.8&#160;million and $79.3&#160;million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; at December&#160;26, 2020 and March&#160;28, 2020, respectively, without a reduction for the resale value of the homes. We apply ASC 460, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Guarantees&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;, and ASC 450-20, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Loss Contingencies&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;, to account for the repurchase commitment liability. We &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;had a reserve for repurchase commitments of $2.3 million and $2.7 million at December&#160;26, 2020 and March&#160;28, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Letter of Credit.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; To secure certain reinsurance contracts, Standard Casualty maintained an irrevocable letter of credit of $11.0 million to provide assurance that Standard Casualty would fulfill its reinsurance obligations. The letter of credit was released on July 11, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Construction-Period Mortgages.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CountryPlace funds construction-period mortgages through periodic advances during home construction. At the time of initial funding, CountryPlace commits to fully fund the loan contract in accordance with a predetermined schedule. Subsequent advances are contingent upon the performance of contractual obligations by the seller of the home and the borrower. Cumulative advances on construction-period mortgages are carried on the Consolidated Balance Sheets at the amount advanced less a valuation allowance and are included in Consumer loans receivable, net. The total loan contract amount, less cumulative advances, represents an off-balance sheet contingent commitment of CountryPlace to fund future advances.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Loan contracts with off-balance sheet commitments are summarized below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&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:68.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&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:13.564%"/&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:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Construction loan contract amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;41,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;31,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Cumulative advances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(13,923)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(13,400)&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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;27,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;17,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Representations and Warranties of Mortgages Sold&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;. CountryPlace sells loans to Government-Sponsored Enterprises ("GSEs") and whole-loan purchasers and finances certain loans with long-term credit facilities secured by the respective loans. In connection with these activities, CountryPlace provides to the GSEs and whole-loan purchasers and lenders representations and warranties related to the loans sold or financed.&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Upon a breach of a representation, CountryPlace may be required to repurchase the loan or to indemnify a party for incurred losses. During the nine months ended December&#160;26, 2020, the Company executed indemnification agreements to cover 20% of the losses experienced over the next &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183MC9mcmFnOjMxZmNmODFjZjk1ZDQ1ZmY4MTg5OWFhZmJlNDg1MDVhL3RleHRyZWdpb246MzFmY2Y4MWNmOTVkNDVmZjgxODk5YWFmYmU0ODUwNWFfMjE5OTAyMzI2NDM2Ng_8d660f2d-5130-4b99-9561-36ae9b46fd85"&gt;two&lt;/span&gt; years related to five loans that were impacted by COVID-19. We maintain a reserve for these contingent repurchase and indemnification obligations. This reserve of $1.3 million as of December&#160;26, 2020 and $1.0 million as of March&#160;28, 2020, included in Accrued expenses and other current liabilities, reflects management's estimate of probable loss. There were no claim requests that resulted in the repurchase of a loan during the nine months ended December&#160;26, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest Rate Lock Commitments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;. In originating loans for sale, CountryPlace issues interest rate lock commitments ("IRLCs") to prospective borrowers. These IRLCs represent an agreement to extend credit to a loan applicant, whereby the interest rate on the loan is set prior to loan closing or sale. These IRLCs bind CountryPlace to fund the approved loan at the specified rate regardless of whether interest rates or market prices for similar loans have changed between the commitment date and the closing date. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;As of December&#160;26, 2020, CountryPlace had outstanding IRLCs with a notional amount of $24.5 million, which are recorded at fair value in accordance with ASC 815, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Derivatives and Hedging&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;. During the three months ended December&#160;26, 2020 and December&#160;28, 2019, we recogn&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;ized gains of $57,000 and losses of $5,000, respectively, on outstanding IRLCs. During the nine months ended December 26, 2020 and December&#160;28, 2019, we recognized&#160;losses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; of&#160;$87,000&#160;and $8,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;respectively, on outstanding IRLCs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Forward Sales Commitments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;. CountryPlace manages the risk profiles of a portion of its outstanding IRLCs and mortgage loans held for sale by entering into forward sales of mortgage-backed securities ("MBS") and whole loan sale commitments. As of December&#160;26, 2020, CountryPlace had $68.9 million in outstanding notional forward sales of MBSs and forward sales commitments. Commitments for forward sales of whole loans are typically in an amount proportionate with the amount of IRLCs expected to close in particular time frames, assuming no change in mortgage interest rates, for the respective loan products intended for whole loan sale.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The estimated fair values of forward sales of MBS and whole loan sale commitments are based on quoted market values and are recorded within Prepaid expenses and other current assets in the Consolidated Balance Sheets. During the three months ended December&#160;26, 2020 and &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;December&#160;28, 2019&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;, we &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;recognized losses of $318,000 and gains of $79,000, respectively,&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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;on forward sales of MBS and whole loan sale commitments. During the nine months ended December 26, 2020 and December&#160;28, 2019, we recognized gains of&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;$816,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; and $163,000,respectively,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;on forward sales of MBS and whole loan sale commitments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Legal Matters.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Since 2018, the Company has been cooperating with an investigation by the&#160;enforcement staff of the SEC's Los Angeles Regional Office regarding securities trading in personal and Company accounts directed by the Company's former Chief Executive Officer, Joseph Stegmayer. The Audit Committee of the Board of Directors conducted&#160;an internal investigation led by independent legal counsel and other advisers and, following the completion of its work in early 2019, the Audit Committee shared the results of its work with the Company's auditors, listing exchange and the SEC staff. We have also made documents and personnel available to the SEC staff and we intend to continue cooperating with its investigation. We have been exploring the possibility of a settlement with the SEC staff but, at this time, we are unable to assess the probability of that outcome or reasonably estimate the amount of a potential loss, if any.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Joseph D. Robles v. Cavco Industries, Inc. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;("Robles"),&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;was filed in the Superior Court for the State of California, Riverside on June 25, 2019 and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Malik Griffin v. Fleetwood Homes, Inc&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;. ("Griffin"), was filed in the Superior Court for the State of California, San Bernardino on September 19, 2019, each seeking recovery on behalf of a putative class of current and former hourly employees for certain alleged wage-and-hour violations including, among other things: (i) alleged failure to comply with certain wage statement formatting requirements; (ii) alleged failure to compensate employees for straight-time and overtime hours worked; and (iii) alleged failure to provide employees with all requisite work breaks. On November 24, 2020, Robles dismissed his separate action in the Riverside County Superior Court and Griffin filed an amended complaint adding Robles as a named plaintiff to the action in the San Bernardino County Superior Court. A joint mediation occurred on January 27, 2021 where the Parties failed to reach a settlement or resolution to the matter&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The Company is party to certain other lawsuits in the ordinary course of business. Based on management's present knowledge of the facts and (in certain cases) advice of outside counsel, management does not believe that loss contingencies arising from pending matters are likely to have a material adverse effect on our consolidated financial position, liquidity or results of operations after taking into account any existing reserves included in Accrued expenses and other current liabilities in the Consolidated Balance Sheets. However, future events or circumstances that may currently be unknown to management will determine whether the resolution of pending or threatened litigation or claims will ultimately have a material effect on our consolidated financial position, liquidity or results of operations in any future reporting periods.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:ScheduleOfRepurchaseAgreements
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183MC9mcmFnOjMxZmNmODFjZjk1ZDQ1ZmY4MTg5OWFhZmJlNDg1MDVhL3RleHRyZWdpb246MzFmY2Y4MWNmOTVkNDVmZjgxODk5YWFmYmU0ODUwNWFfNzQyMg_4cc6477b-3809-4746-b4b1-19e1c5eeeb8b">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Repurchase Contingencies&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;. The Company is contingently liable under terms of repurchase agreements with financial institutions providing inventory financing for independent distributors of its products. These arrangements, which are customary in the industry, provide for the repurchase of products sold to distributors in the event of default by the distributor.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The maximum amount for which we were liable under such agreements approximated $70.8&#160;million and $79.3&#160;million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; at December&#160;26, 2020 and March&#160;28, 2020, respectively, without a reduction for the resale value of the homes. We apply ASC 460, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Guarantees&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;, and ASC 450-20, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Loss Contingencies&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;, to account for the repurchase commitment liability. We &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;had a reserve for repurchase commitments of $2.3 million and $2.7 million at December&#160;26, 2020 and March&#160;28, 2020, respectively.&lt;/span&gt;</us-gaap:ScheduleOfRepurchaseAgreements>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="i6d82ec4b3c63498ea03fd4c54631931a_I20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183MC9mcmFnOjMxZmNmODFjZjk1ZDQ1ZmY4MTg5OWFhZmJlNDg1MDVhL3RleHRyZWdpb246MzFmY2Y4MWNmOTVkNDVmZjgxODk5YWFmYmU0ODUwNWFfNDg5_d5b52fce-d7df-4ca2-8e7b-e798508a5654"
      unitRef="usd">70800000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="i39c7798086604ec79e970ffcee3fd71d_I20200328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183MC9mcmFnOjMxZmNmODFjZjk1ZDQ1ZmY4MTg5OWFhZmJlNDg1MDVhL3RleHRyZWdpb246MzFmY2Y4MWNmOTVkNDVmZjgxODk5YWFmYmU0ODUwNWFfNDk2_e23fce46-e755-41e8-9793-047c29cd7a0a"
      unitRef="usd">79300000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="i439e0c4207914a9fabee6e8aaa3376ce_I20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183MC9mcmFnOjMxZmNmODFjZjk1ZDQ1ZmY4MTg5OWFhZmJlNDg1MDVhL3RleHRyZWdpb246MzFmY2Y4MWNmOTVkNDVmZjgxODk5YWFmYmU0ODUwNWFfNzcw_eb2d0fed-9540-459a-993b-4cf0c4127932"
      unitRef="usd">2300000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="i6c291c893fe342ce8e00b86ce2c5a1d0_I20200328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183MC9mcmFnOjMxZmNmODFjZjk1ZDQ1ZmY4MTg5OWFhZmJlNDg1MDVhL3RleHRyZWdpb246MzFmY2Y4MWNmOTVkNDVmZjgxODk5YWFmYmU0ODUwNWFfNzc3_e7cac8f6-5143-4ac3-a655-bad92b750065"
      unitRef="usd">2700000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183MC9mcmFnOjMxZmNmODFjZjk1ZDQ1ZmY4MTg5OWFhZmJlNDg1MDVhL3RleHRyZWdpb246MzFmY2Y4MWNmOTVkNDVmZjgxODk5YWFmYmU0ODUwNWFfNzQ0MA_6d4f2f92-b3e9-49a8-ba18-84a47ae9d79c">&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Letter of Credit.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; To secure certain reinsurance contracts, Standard Casualty maintained an irrevocable letter of credit of $11.0 million to provide assurance that Standard Casualty would fulfill its reinsurance obligations. The letter of credit was released on July 11, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Construction-Period Mortgages.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CountryPlace funds construction-period mortgages through periodic advances during home construction. At the time of initial funding, CountryPlace commits to fully fund the loan contract in accordance with a predetermined schedule. Subsequent advances are contingent upon the performance of contractual obligations by the seller of the home and the borrower. Cumulative advances on construction-period mortgages are carried on the Consolidated Balance Sheets at the amount advanced less a valuation allowance and are included in Consumer loans receivable, net. The total loan contract amount, less cumulative advances, represents an off-balance sheet contingent commitment of CountryPlace to fund future advances.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Loan contracts with off-balance sheet commitments are summarized below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&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:68.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&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:13.564%"/&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:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Construction loan contract amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;41,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;31,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Cumulative advances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(13,923)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(13,400)&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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;27,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;17,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="ic70131a2f3974300a33eb114149558ee_I20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183MC9mcmFnOjMxZmNmODFjZjk1ZDQ1ZmY4MTg5OWFhZmJlNDg1MDVhL3RleHRyZWdpb246MzFmY2Y4MWNmOTVkNDVmZjgxODk5YWFmYmU0ODUwNWFfOTMx_21a8021d-ee8f-47e0-bf8a-44aab7d1fece"
      unitRef="usd">11000000.0</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:ContractualObligation
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183MC9mcmFnOjMxZmNmODFjZjk1ZDQ1ZmY4MTg5OWFhZmJlNDg1MDVhL3RhYmxlOjlkNjFlNzA1Mzc4MDRlMzE4ZDcyOGU4YWQxOWE2YjI3L3RhYmxlcmFuZ2U6OWQ2MWU3MDUzNzgwNGUzMThkNzI4ZThhZDE5YTZiMjdfMS0xLTEtMS0w_49794789-d11e-4eaf-be31-05962dd11b23"
      unitRef="usd">41763000</us-gaap:ContractualObligation>
    <us-gaap:ContractualObligation
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183MC9mcmFnOjMxZmNmODFjZjk1ZDQ1ZmY4MTg5OWFhZmJlNDg1MDVhL3RhYmxlOjlkNjFlNzA1Mzc4MDRlMzE4ZDcyOGU4YWQxOWE2YjI3L3RhYmxlcmFuZ2U6OWQ2MWU3MDUzNzgwNGUzMThkNzI4ZThhZDE5YTZiMjdfMS0zLTEtMS0w_cd05e9ea-3844-4f72-a83c-5e5c921ab7a6"
      unitRef="usd">31136000</us-gaap:ContractualObligation>
    <cvco:ConstructionAdvances
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183MC9mcmFnOjMxZmNmODFjZjk1ZDQ1ZmY4MTg5OWFhZmJlNDg1MDVhL3RhYmxlOjlkNjFlNzA1Mzc4MDRlMzE4ZDcyOGU4YWQxOWE2YjI3L3RhYmxlcmFuZ2U6OWQ2MWU3MDUzNzgwNGUzMThkNzI4ZThhZDE5YTZiMjdfMi0xLTEtMS0w_8b7b3c2f-75ec-419e-bd50-2cfe99c473d8"
      unitRef="usd">13923000</cvco:ConstructionAdvances>
    <cvco:ConstructionAdvances
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183MC9mcmFnOjMxZmNmODFjZjk1ZDQ1ZmY4MTg5OWFhZmJlNDg1MDVhL3RhYmxlOjlkNjFlNzA1Mzc4MDRlMzE4ZDcyOGU4YWQxOWE2YjI3L3RhYmxlcmFuZ2U6OWQ2MWU3MDUzNzgwNGUzMThkNzI4ZThhZDE5YTZiMjdfMi0zLTEtMS0w_1de0f6a6-ed30-46cc-b08c-bde54ecdfc5d"
      unitRef="usd">13400000</cvco:ConstructionAdvances>
    <cvco:RemainingConstructionContingentCommitment
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183MC9mcmFnOjMxZmNmODFjZjk1ZDQ1ZmY4MTg5OWFhZmJlNDg1MDVhL3RhYmxlOjlkNjFlNzA1Mzc4MDRlMzE4ZDcyOGU4YWQxOWE2YjI3L3RhYmxlcmFuZ2U6OWQ2MWU3MDUzNzgwNGUzMThkNzI4ZThhZDE5YTZiMjdfMy0xLTEtMS0w_c40a685e-0276-4786-a328-9fad23341a34"
      unitRef="usd">27840000</cvco:RemainingConstructionContingentCommitment>
    <cvco:RemainingConstructionContingentCommitment
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183MC9mcmFnOjMxZmNmODFjZjk1ZDQ1ZmY4MTg5OWFhZmJlNDg1MDVhL3RhYmxlOjlkNjFlNzA1Mzc4MDRlMzE4ZDcyOGU4YWQxOWE2YjI3L3RhYmxlcmFuZ2U6OWQ2MWU3MDUzNzgwNGUzMThkNzI4ZThhZDE5YTZiMjdfMy0zLTEtMS0w_d11ca892-2c57-4d0c-b330-5c59e4ae523f"
      unitRef="usd">17736000</cvco:RemainingConstructionContingentCommitment>
    <us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183MC9mcmFnOjMxZmNmODFjZjk1ZDQ1ZmY4MTg5OWFhZmJlNDg1MDVhL3RleHRyZWdpb246MzFmY2Y4MWNmOTVkNDVmZjgxODk5YWFmYmU0ODUwNWFfNzM5NQ_231d58ba-449c-4f13-828d-dc8efe8ba877">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Representations and Warranties of Mortgages Sold&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;. CountryPlace sells loans to Government-Sponsored Enterprises ("GSEs") and whole-loan purchasers and finances certain loans with long-term credit facilities secured by the respective loans. In connection with these activities, CountryPlace provides to the GSEs and whole-loan purchasers and lenders representations and warranties related to the loans sold or financed.&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;Upon a breach of a representation, CountryPlace may be required to repurchase the loan or to indemnify a party for incurred losses. During the nine months ended December&#160;26, 2020, the Company executed indemnification agreements to cover 20% of the losses experienced over the next &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183MC9mcmFnOjMxZmNmODFjZjk1ZDQ1ZmY4MTg5OWFhZmJlNDg1MDVhL3RleHRyZWdpb246MzFmY2Y4MWNmOTVkNDVmZjgxODk5YWFmYmU0ODUwNWFfMjE5OTAyMzI2NDM2Ng_8d660f2d-5130-4b99-9561-36ae9b46fd85"&gt;two&lt;/span&gt; years related to five loans that were impacted by COVID-19. We maintain a reserve for these contingent repurchase and indemnification obligations. This reserve of $1.3 million as of December&#160;26, 2020 and $1.0 million as of March&#160;28, 2020, included in Accrued expenses and other current liabilities, reflects management's estimate of probable loss. There were no claim requests that resulted in the repurchase of a loan during the nine months ended December&#160;26, 2020.</us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies>
    <cvco:IndemnificationCoverage
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183MC9mcmFnOjMxZmNmODFjZjk1ZDQ1ZmY4MTg5OWFhZmJlNDg1MDVhL3RleHRyZWdpb246MzFmY2Y4MWNmOTVkNDVmZjgxODk5YWFmYmU0ODUwNWFfMjE5OTAyMzI2NDA1OQ_916ed5b1-2e45-4cf3-b1e8-aa40ef412b3b"
      unitRef="number">0.20</cvco:IndemnificationCoverage>
    <us-gaap:LossContingencyNewClaimsFiledNumber
      contextRef="ia40a803a1ccc40bb921e7d63c4b8b458_D20200329-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183MC9mcmFnOjMxZmNmODFjZjk1ZDQ1ZmY4MTg5OWFhZmJlNDg1MDVhL3RleHRyZWdpb246MzFmY2Y4MWNmOTVkNDVmZjgxODk5YWFmYmU0ODUwNWFfMjE5OTAyMzI2NDE1MA_28fb346f-87a9-4bcd-a0a3-a6103c4b50c9"
      unitRef="claim">5</us-gaap:LossContingencyNewClaimsFiledNumber>
    <cvco:ReservesRelatedToConsumerLoansSold
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183MC9mcmFnOjMxZmNmODFjZjk1ZDQ1ZmY4MTg5OWFhZmJlNDg1MDVhL3RleHRyZWdpb246MzFmY2Y4MWNmOTVkNDVmZjgxODk5YWFmYmU0ODUwNWFfMjU2OQ_a39f700a-0ce6-46d1-ab6b-643dfe8c4fda"
      unitRef="usd">1300000</cvco:ReservesRelatedToConsumerLoansSold>
    <cvco:ReservesRelatedToConsumerLoansSold
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183MC9mcmFnOjMxZmNmODFjZjk1ZDQ1ZmY4MTg5OWFhZmJlNDg1MDVhL3RleHRyZWdpb246MzFmY2Y4MWNmOTVkNDVmZjgxODk5YWFmYmU0ODUwNWFfMjU4NQ_affbcbbc-ab10-4bc4-8ad0-a912d8f6b272"
      unitRef="usd">1000000.0</cvco:ReservesRelatedToConsumerLoansSold>
    <us-gaap:LossContingencyNewClaimsFiledNumber
      contextRef="i19e382a0957b47e1babb131e76f17ba0_D20200329-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183MC9mcmFnOjMxZmNmODFjZjk1ZDQ1ZmY4MTg5OWFhZmJlNDg1MDVhL3RleHRyZWdpb246MzFmY2Y4MWNmOTVkNDVmZjgxODk5YWFmYmU0ODUwNWFfMjE5OTAyMzI2NDU5Mw_6e2f331b-ee09-46c0-962c-5bdcf8ce359b"
      unitRef="claim">0</us-gaap:LossContingencyNewClaimsFiledNumber>
    <us-gaap:DerivativesReportingOfDerivativeActivity
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183MC9mcmFnOjMxZmNmODFjZjk1ZDQ1ZmY4MTg5OWFhZmJlNDg1MDVhL3RleHRyZWdpb246MzFmY2Y4MWNmOTVkNDVmZjgxODk5YWFmYmU0ODUwNWFfNzQxMw_fc489634-5a4e-4d8d-bcc4-ae9cd621eb20">&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest Rate Lock Commitments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;. In originating loans for sale, CountryPlace issues interest rate lock commitments ("IRLCs") to prospective borrowers. These IRLCs represent an agreement to extend credit to a loan applicant, whereby the interest rate on the loan is set prior to loan closing or sale. These IRLCs bind CountryPlace to fund the approved loan at the specified rate regardless of whether interest rates or market prices for similar loans have changed between the commitment date and the closing date. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;As of December&#160;26, 2020, CountryPlace had outstanding IRLCs with a notional amount of $24.5 million, which are recorded at fair value in accordance with ASC 815, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Derivatives and Hedging&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;. During the three months ended December&#160;26, 2020 and December&#160;28, 2019, we recogn&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;ized gains of $57,000 and losses of $5,000, respectively, on outstanding IRLCs. During the nine months ended December 26, 2020 and December&#160;28, 2019, we recognized&#160;losses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; of&#160;$87,000&#160;and $8,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;respectively, on outstanding IRLCs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Forward Sales Commitments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;. CountryPlace manages the risk profiles of a portion of its outstanding IRLCs and mortgage loans held for sale by entering into forward sales of mortgage-backed securities ("MBS") and whole loan sale commitments. As of December&#160;26, 2020, CountryPlace had $68.9 million in outstanding notional forward sales of MBSs and forward sales commitments. Commitments for forward sales of whole loans are typically in an amount proportionate with the amount of IRLCs expected to close in particular time frames, assuming no change in mortgage interest rates, for the respective loan products intended for whole loan sale.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The estimated fair values of forward sales of MBS and whole loan sale commitments are based on quoted market values and are recorded within Prepaid expenses and other current assets in the Consolidated Balance Sheets. During the three months ended December&#160;26, 2020 and &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;December&#160;28, 2019&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;, we &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;recognized losses of $318,000 and gains of $79,000, respectively,&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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;on forward sales of MBS and whole loan sale commitments. During the nine months ended December 26, 2020 and December&#160;28, 2019, we recognized gains of&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;$816,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; and $163,000,respectively,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;on forward sales of MBS and whole loan sale commitments.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesReportingOfDerivativeActivity>
    <cvco:InterestRateLockCommitmentsRecordedAtFairValue
      contextRef="id1730fcfc23042bfbe5df43f160fa6c3_I20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183MC9mcmFnOjMxZmNmODFjZjk1ZDQ1ZmY4MTg5OWFhZmJlNDg1MDVhL3RleHRyZWdpb246MzFmY2Y4MWNmOTVkNDVmZjgxODk5YWFmYmU0ODUwNWFfMzQxNg_05e8677c-98a2-429f-af8f-2e0ce5b3f44b"
      unitRef="usd">24500000</cvco:InterestRateLockCommitmentsRecordedAtFairValue>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="i2f9a8d6f9e1c4560b56e83a5e8a10683_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183MC9mcmFnOjMxZmNmODFjZjk1ZDQ1ZmY4MTg5OWFhZmJlNDg1MDVhL3RleHRyZWdpb246MzFmY2Y4MWNmOTVkNDVmZjgxODk5YWFmYmU0ODUwNWFfMzU3Ng_24e271c9-7297-44eb-8e17-9dcb4c0ed218"
      unitRef="usd">57000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="i9e40fb41661440cf89b7b66971db120b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183MC9mcmFnOjMxZmNmODFjZjk1ZDQ1ZmY4MTg5OWFhZmJlNDg1MDVhL3RleHRyZWdpb246MzFmY2Y4MWNmOTVkNDVmZjgxODk5YWFmYmU0ODUwNWFfMzU4Mw_41302627-82ba-4c13-82f6-15d7b7cacf4b"
      unitRef="usd">-5000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="i5871110eda6c4e8a84fe601df5c3aff2_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183MC9mcmFnOjMxZmNmODFjZjk1ZDQ1ZmY4MTg5OWFhZmJlNDg1MDVhL3RleHRyZWdpb246MzFmY2Y4MWNmOTVkNDVmZjgxODk5YWFmYmU0ODUwNWFfMzY3NA_7bf256fa-c5e8-44ee-9492-8cd2720fd630"
      unitRef="usd">-87000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="i4995a08fdb1e4c4dbc627e0075f60843_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183MC9mcmFnOjMxZmNmODFjZjk1ZDQ1ZmY4MTg5OWFhZmJlNDg1MDVhL3RleHRyZWdpb246MzFmY2Y4MWNmOTVkNDVmZjgxODk5YWFmYmU0ODUwNWFfMzY4MQ_24523f22-9e0a-4251-9af8-698307fe1955"
      unitRef="usd">-8000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <cvco:ForwardCommitmentsRecordedatFairValue
      contextRef="id1730fcfc23042bfbe5df43f160fa6c3_I20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183MC9mcmFnOjMxZmNmODFjZjk1ZDQ1ZmY4MTg5OWFhZmJlNDg1MDVhL3RleHRyZWdpb246MzFmY2Y4MWNmOTVkNDVmZjgxODk5YWFmYmU0ODUwNWFfMzk4Nw_f33dce7f-4b4b-4c54-848a-ec74af0eed24"
      unitRef="usd">68900000</cvco:ForwardCommitmentsRecordedatFairValue>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="i2f9a8d6f9e1c4560b56e83a5e8a10683_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183MC9mcmFnOjMxZmNmODFjZjk1ZDQ1ZmY4MTg5OWFhZmJlNDg1MDVhL3RleHRyZWdpb246MzFmY2Y4MWNmOTVkNDVmZjgxODk5YWFmYmU0ODUwNWFfNDYyMQ_06625610-aba5-4865-93af-bb7d31e28700"
      unitRef="usd">-318000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="i9e40fb41661440cf89b7b66971db120b_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183MC9mcmFnOjMxZmNmODFjZjk1ZDQ1ZmY4MTg5OWFhZmJlNDg1MDVhL3RleHRyZWdpb246MzFmY2Y4MWNmOTVkNDVmZjgxODk5YWFmYmU0ODUwNWFfNDYyOA_b3e3aff4-2538-4c80-b4b7-fe8d5438707f"
      unitRef="usd">79000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="i5871110eda6c4e8a84fe601df5c3aff2_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183MC9mcmFnOjMxZmNmODFjZjk1ZDQ1ZmY4MTg5OWFhZmJlNDg1MDVhL3RleHRyZWdpb246MzFmY2Y4MWNmOTVkNDVmZjgxODk5YWFmYmU0ODUwNWFfNDc1Mw_a241504c-cb71-46a9-a69e-93898c484eb2"
      unitRef="usd">816000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="i4995a08fdb1e4c4dbc627e0075f60843_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183MC9mcmFnOjMxZmNmODFjZjk1ZDQ1ZmY4MTg5OWFhZmJlNDg1MDVhL3RleHRyZWdpb246MzFmY2Y4MWNmOTVkNDVmZjgxODk5YWFmYmU0ODUwNWFfNDc2MA_520e4810-4f9a-4d93-acc3-faa9cc927fc7"
      unitRef="usd">163000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:LegalMattersAndContingenciesTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183MC9mcmFnOjMxZmNmODFjZjk1ZDQ1ZmY4MTg5OWFhZmJlNDg1MDVhL3RleHRyZWdpb246MzFmY2Y4MWNmOTVkNDVmZjgxODk5YWFmYmU0ODUwNWFfNzQzOA_5bd341a2-9da5-42b0-8a5e-54a0f8922198">&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Legal Matters.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Since 2018, the Company has been cooperating with an investigation by the&#160;enforcement staff of the SEC's Los Angeles Regional Office regarding securities trading in personal and Company accounts directed by the Company's former Chief Executive Officer, Joseph Stegmayer. The Audit Committee of the Board of Directors conducted&#160;an internal investigation led by independent legal counsel and other advisers and, following the completion of its work in early 2019, the Audit Committee shared the results of its work with the Company's auditors, listing exchange and the SEC staff. We have also made documents and personnel available to the SEC staff and we intend to continue cooperating with its investigation. We have been exploring the possibility of a settlement with the SEC staff but, at this time, we are unable to assess the probability of that outcome or reasonably estimate the amount of a potential loss, if any.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Joseph D. Robles v. Cavco Industries, Inc. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;("Robles"),&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;was filed in the Superior Court for the State of California, Riverside on June 25, 2019 and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Malik Griffin v. Fleetwood Homes, Inc&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;. ("Griffin"), was filed in the Superior Court for the State of California, San Bernardino on September 19, 2019, each seeking recovery on behalf of a putative class of current and former hourly employees for certain alleged wage-and-hour violations including, among other things: (i) alleged failure to comply with certain wage statement formatting requirements; (ii) alleged failure to compensate employees for straight-time and overtime hours worked; and (iii) alleged failure to provide employees with all requisite work breaks. On November 24, 2020, Robles dismissed his separate action in the Riverside County Superior Court and Griffin filed an amended complaint adding Robles as a named plaintiff to the action in the San Bernardino County Superior Court. A joint mediation occurred on January 27, 2021 where the Parties failed to reach a settlement or resolution to the matter&lt;/span&gt;&lt;/div&gt;The Company is party to certain other lawsuits in the ordinary course of business. Based on management's present knowledge of the facts and (in certain cases) advice of outside counsel, management does not believe that loss contingencies arising from pending matters are likely to have a material adverse effect on our consolidated financial position, liquidity or results of operations after taking into account any existing reserves included in Accrued expenses and other current liabilities in the Consolidated Balance Sheets. However, future events or circumstances that may currently be unknown to management will determine whether the resolution of pending or threatened litigation or claims will ultimately have a material effect on our consolidated financial position, liquidity or results of operations in any future reporting periods</us-gaap:LegalMattersAndContingenciesTextBlock>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RleHRyZWdpb246YjBlMTgyNmRmOTMwNGY1MTk4MjhkZWU2NDQ5OWMxNjFfMjk0_5961f7da-bc39-4557-8d9f-0b756e56fdbd">Stockholders' Equity&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The following table represents changes in stockholders' equity for each quarterly period during the nine months ended December 26, 2020 (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt;text-align:center"&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:18.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&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.656%"/&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.656%"/&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.656%"/&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.949%"/&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.661%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additional paid-in capital&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retained earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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:400;line-height:100%"&gt;Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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:400;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, March 28, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,173,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;252,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:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;355,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;607,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cumulative effect of implementing ASU 2016-13, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(733)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(733)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;Issuance of common stock under stock incentive plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(533)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(533)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,177,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;252,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;371,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;624,007&#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;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance of common stock under stock incentive plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, September 26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,188,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;386,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;640,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;Issuance of common stock under stock incentive plans&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,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive loss, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,192,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;405,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;661,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The following table represents changes in stockholders' equity for each quarterly period during the nine months ended December 28, 2019 (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&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:18.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&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.656%"/&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.656%"/&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.656%"/&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.949%"/&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.661%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additional paid-in capital&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retained earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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:400;line-height:100%"&gt;Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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:400;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, March 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,098,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;280,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;529,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance of common stock under stock incentive plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,252)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,252)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, June 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,111,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;248,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;301,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;550,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance of common stock under stock incentive plans&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;15,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 comprehensive loss, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, September 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,127,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;573,004&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance of common stock under stock incentive plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,141,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;251,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;343,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;595,260&#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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ScheduleOfStockholdersEquityTableTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RleHRyZWdpb246YjBlMTgyNmRmOTMwNGY1MTk4MjhkZWU2NDQ5OWMxNjFfMzEx_b15b9833-b4ac-423a-b6ba-75429bc0caf0">&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The following table represents changes in stockholders' equity for each quarterly period during the nine months ended December 26, 2020 (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt;text-align:center"&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:18.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&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.656%"/&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.656%"/&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.656%"/&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.949%"/&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.661%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additional paid-in capital&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retained earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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:400;line-height:100%"&gt;Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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:400;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, March 28, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,173,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;252,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:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;355,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;607,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cumulative effect of implementing ASU 2016-13, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(733)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(733)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;Issuance of common stock under stock incentive plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(533)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(533)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, June 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,177,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;252,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;371,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;624,007&#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;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance of common stock under stock incentive plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, September 26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,188,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;386,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;640,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;Issuance of common stock under stock incentive plans&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,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive loss, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,192,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;405,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;661,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The following table represents changes in stockholders' equity for each quarterly period during the nine months ended December 28, 2019 (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&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:18.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&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.656%"/&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.656%"/&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.656%"/&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.949%"/&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.661%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additional paid-in capital&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retained earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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:400;line-height:100%"&gt;Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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:400;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, March 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,098,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;280,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;529,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance of common stock under stock incentive plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,252)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,252)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, June 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,111,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;248,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;301,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;550,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance of common stock under stock incentive plans&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;15,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 comprehensive loss, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, September 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,127,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;573,004&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance of common stock under stock incentive plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,141,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;251,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;343,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;595,260&#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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfStockholdersEquityTableTextBlock>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5cac5e4bef444b7c9133aa23cf1ca084_I20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMy0xLTEtMS0w_3257b0de-6a75-4d7b-b4c3-a567b6db8378"
      unitRef="shares">9173242</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i5cac5e4bef444b7c9133aa23cf1ca084_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMy0zLTEtMS0w_8faca919-aa3d-4dd7-b319-24f9eb820f39"
      unitRef="usd">92000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic27d44c758ed4a219eb4aa6ee725b72c_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMy01LTEtMS0w_98773d47-cd32-4b71-a3ed-176dd4e8a487"
      unitRef="usd">252260000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i55c86449621b41caaf8bd305ff7dab8c_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMy03LTEtMS0w_300a4e31-feba-4157-93c5-6d02fbf843a4"
      unitRef="usd">355144000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8e437604c05f4a699e6083b10365882a_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMy05LTEtMS0w_ca257e1a-4793-4e6b-92b6-4d9bc3e07052"
      unitRef="usd">90000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMy0xMS0xLTEtMA_dd8801be-8eed-4658-9d36-12146b711c8a"
      unitRef="usd">607586000</us-gaap:StockholdersEquity>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i76f6440a9dca4d0fb4ed225f4b3a0be2_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfNC0zLTEtMS0w_f197107c-a994-4e9e-83a6-0a96ef415fe6"
      unitRef="usd">0</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="iaf643e8bf4c04a9fb2031dda666698d5_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfNC01LTEtMS0w_dc8ca3df-d341-454e-9f90-b2045b980f9c"
      unitRef="usd">0</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i2cdb9a1f2a684f43882952052b035f05_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfNC03LTEtMS0w_22b120c0-43e9-4321-80aa-d5a26137f4a1"
      unitRef="usd">-733000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i35a64f6397ad4a72a6850bc36e6d943a_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfNC05LTEtMS0w_834a28b2-b923-4639-b963-63defbfe5a0d"
      unitRef="usd">0</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i0057dc31d57b4d488577476b807e76e6_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfNC0xMS0xLTEtMA_825ae969-4cb7-4cd7-bcfd-6cb12e661fdb"
      unitRef="usd">-733000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:NetIncomeLoss
      contextRef="i2330cbb0186348a292e10b8b11cc6ea1_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfNS0zLTEtMS0w_a64e2e8e-c024-43d8-a525-083dd4ecc947"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i294f5e1cd16a4f6bbb25687877ab79aa_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfNS01LTEtMS0w_7385a351-6d53-45b0-bf7a-2b97bbc7a98f"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9a5385fa981047f686d7ac43fe17a4cd_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfNS03LTEtMS0w_ab1cd380-93f7-4a4e-9a34-0e2d9ca74c93"
      unitRef="usd">16674000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if569be343d4e4b0385fcd126340c7be1_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfNS05LTEtMS0w_90abc072-c369-4f65-85d4-9a761f81cc24"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i02a2addccc5f4f1992e413a53579adec_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfNS0xMS0xLTEtMA_00268c39-893f-44e9-b651-74e73015db00"
      unitRef="usd">16674000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i2330cbb0186348a292e10b8b11cc6ea1_D20200329-20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfNi0xLTEtMS0w_cda8bab1-1036-48a1-a0d8-2a5fc835f04c"
      unitRef="shares">3822</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i2330cbb0186348a292e10b8b11cc6ea1_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfNi0zLTEtMS0w_9f083d73-764b-4aa7-be41-70b2a0993b47"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i294f5e1cd16a4f6bbb25687877ab79aa_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfNi01LTEtMS0w_a6d2eb7f-4401-4dd7-8fb7-982fd01185c3"
      unitRef="usd">-533000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i9a5385fa981047f686d7ac43fe17a4cd_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfNi03LTEtMS0w_2416ba1e-2d6f-4eed-b0be-7251d571f2e1"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="if569be343d4e4b0385fcd126340c7be1_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfNi05LTEtMS0w_0bc8faf5-9d9d-4670-bbd2-a7f0fb051e65"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i02a2addccc5f4f1992e413a53579adec_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfNi0xMS0xLTEtMA_762dd84e-06b1-488a-a2db-220f49513d55"
      unitRef="usd">-533000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2330cbb0186348a292e10b8b11cc6ea1_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfNy0zLTEtMS0w_f634b13c-26e8-4637-a527-b99a614f9bea"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i294f5e1cd16a4f6bbb25687877ab79aa_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfNy01LTEtMS0w_61c0d4b0-a7cc-42ea-8820-8c55f5d088ae"
      unitRef="usd">945000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i9a5385fa981047f686d7ac43fe17a4cd_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfNy03LTEtMS0w_5d202492-c2af-4173-83a4-57cfab4c435b"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if569be343d4e4b0385fcd126340c7be1_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfNy05LTEtMS0w_ffe7db5c-9e9f-4daf-8e3c-b87c15a70ff0"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i02a2addccc5f4f1992e413a53579adec_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfNy0xMS0xLTEtMA_1aaabcce-b8d9-47c8-8980-e1fecb498762"
      unitRef="usd">945000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i2330cbb0186348a292e10b8b11cc6ea1_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfOC0zLTEtMS0w_abbf43e2-4827-4d18-9d96-1cb6e7eb4058"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i294f5e1cd16a4f6bbb25687877ab79aa_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfOC01LTEtMS0w_ac8556fb-8884-4357-9aef-5229df1ed36e"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i9a5385fa981047f686d7ac43fe17a4cd_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfOC03LTEtMS0w_cba15bc5-6dff-47dc-ab39-452536b6a6e3"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="if569be343d4e4b0385fcd126340c7be1_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfOC05LTEtMS0w_d87d4fde-6d94-41f0-a91f-609b148d8f24"
      unitRef="usd">68000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i02a2addccc5f4f1992e413a53579adec_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfOC0xMS0xLTEtMA_8f8bee24-ec76-44a9-a0cb-8c9a2af06d6f"
      unitRef="usd">68000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if0009fbc164f442dabf879b8a472c1e0_I20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfOS0xLTEtMS0w_7b7c770a-7667-45b5-9db2-b26ba76d213f"
      unitRef="shares">9177064</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="if0009fbc164f442dabf879b8a472c1e0_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfOS0zLTEtMS0w_95fd8e0d-298e-4592-89dc-a291d414ca02"
      unitRef="usd">92000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6359dbbbd86f49d3ac9ad69fdd1164c2_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfOS01LTEtMS0w_f562797f-0a3e-4203-9225-6e01c10e2f3b"
      unitRef="usd">252672000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6604b4e11f654fa3872d4800949b2109_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfOS03LTEtMS0w_962bcebb-789c-4229-a342-4d8e79fb2ee8"
      unitRef="usd">371085000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0c971ed4bc42484cba8c432acf7babfc_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfOS05LTEtMS0w_eb20732f-e3e3-43a2-a597-0ae0bd94a273"
      unitRef="usd">158000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ife381c936b1f4ef78bf1e10f68eca5a8_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfOS0xMS0xLTEtMA_63395c94-c4c7-423c-a9cf-3ed3e3af2cf2"
      unitRef="usd">624007000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i473845e9dc5447258dbc24559e0bdf3f_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTAtMy0xLTEtMA_a84b6adf-ed1a-40c3-b9a7-763fc263b250"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6b4c9a5ee98d4caa840a91668fc5b471_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTAtNS0xLTEtMA_291c0550-8675-49c9-9c74-561ab7e72417"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i42ebb374a32847a2a2488fc533071ca3_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTAtNy0xLTEtMA_fc406080-b1ae-4c0b-bc04-dd8ba673283b"
      unitRef="usd">15049000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4a8aff6d76fc47e6947c0ae5252cb59b_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTAtOS0xLTEtMA_482dbade-0756-4921-9a7a-7af05ca14b1f"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i388ce4b5ffd8435783f19c28ef26f1d5_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTAtMTEtMS0xLTA_2e23f479-e01d-41fe-a7a5-0535fdb4c5fb"
      unitRef="usd">15049000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i473845e9dc5447258dbc24559e0bdf3f_D20200628-20200926"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTEtMS0xLTEtMA_d17c6cf5-7fa5-4a52-af82-c58891a0999f"
      unitRef="shares">11098</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i473845e9dc5447258dbc24559e0bdf3f_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTEtMy0xLTEtMA_99b2d748-0959-463f-9382-d42cef444181"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i6b4c9a5ee98d4caa840a91668fc5b471_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTEtNS0xLTEtMA_081eac9d-d34d-4886-a00b-9b4204bea9bb"
      unitRef="usd">522000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i42ebb374a32847a2a2488fc533071ca3_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTEtNy0xLTEtMA_08e5eced-9a9b-46a4-aaa2-f9931204073d"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i4a8aff6d76fc47e6947c0ae5252cb59b_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTEtOS0xLTEtMA_06483187-dbe1-4d96-b665-9c95fe687e31"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i388ce4b5ffd8435783f19c28ef26f1d5_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTEtMTEtMS0xLTA_04db2a53-8147-47da-addf-f265bcc0ddca"
      unitRef="usd">522000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i473845e9dc5447258dbc24559e0bdf3f_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTItMy0xLTEtMA_efab0bdc-58f2-440b-92e6-7ecb6214af89"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6b4c9a5ee98d4caa840a91668fc5b471_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTItNS0xLTEtMA_bce3860c-e9d8-40b2-aed6-97ac9af08c5a"
      unitRef="usd">1103000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i42ebb374a32847a2a2488fc533071ca3_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTItNy0xLTEtMA_663f7d66-ef2e-461b-ad7a-74d0470d5ab1"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4a8aff6d76fc47e6947c0ae5252cb59b_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTItOS0xLTEtMA_77793ef7-c498-4c10-88d8-ce9b508c3a0e"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i388ce4b5ffd8435783f19c28ef26f1d5_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTItMTEtMS0xLTA_9965d1a3-e5b5-4cc0-add5-16f8c2c3e254"
      unitRef="usd">1103000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i473845e9dc5447258dbc24559e0bdf3f_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTMtMy0xLTEtMA_253729b4-1b8e-43ef-b2cd-9f3c33fb99a8"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i6b4c9a5ee98d4caa840a91668fc5b471_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTMtNS0xLTEtMA_9afe6c21-e717-489d-a537-0c090ae536cb"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i42ebb374a32847a2a2488fc533071ca3_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTMtNy0xLTEtMA_51e8610b-41d6-4bd3-851e-38789cebcf83"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i4a8aff6d76fc47e6947c0ae5252cb59b_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTMtOS0xLTEtMA_e6de4053-0c85-452a-b531-d91223b0dfe7"
      unitRef="usd">7000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i388ce4b5ffd8435783f19c28ef26f1d5_D20200628-20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTMtMTEtMS0xLTA_3ba986e6-0e4d-4434-a6cb-8ca6ce8e3609"
      unitRef="usd">7000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i3f238060978044d9841f44c7c6923e86_I20200926"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTQtMS0xLTEtMA_dddf597c-86a4-4b63-b8b4-9cfb08bf4bf8"
      unitRef="shares">9188162</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i3f238060978044d9841f44c7c6923e86_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTQtMy0xLTEtMA_5f3b593e-b1cd-4d1f-8954-228171486e76"
      unitRef="usd">92000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9df2fae8bca34ccb85cef1d93125e6d6_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTQtNS0xLTEtMA_560cc76c-28fc-4ebb-8971-d0e6cb97817b"
      unitRef="usd">254297000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i75875bce5a6b4aaab2f105811aa35b06_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTQtNy0xLTEtMA_d446ead3-1d8d-4217-bea7-66476c7ec0ff"
      unitRef="usd">386134000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic88b8ee7181047b882d9e50c72af7ae6_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTQtOS0xLTEtMA_d14d6058-12a9-434e-9bc3-5b7883523311"
      unitRef="usd">165000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib794d9246cbe48ca94a944f54e1f0ec6_I20200926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTQtMTEtMS0xLTA_44c3dc21-b5b3-4c7d-8fed-42f7667795e7"
      unitRef="usd">640688000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ifea612754b8b4631a7cda7e506935a74_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTUtMy0xLTEtMTU5_9338cb7d-429a-45bc-b836-fd3033d4ce01"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7aabaad34a564522ad617085f33aa19b_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTUtNS0xLTEtMTYy_3270a1a0-6150-4b12-93c9-250b8f9e3275"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ifd84e12a4db44649b79ff28b57e4e973_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTUtNy0xLTEtMTc4_ef078408-b775-4c3b-a895-fb4ce8934f08"
      unitRef="usd">19701000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5ec99001eb9141858372ab0d71f19006_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTUtOS0xLTEtMTc2_0a70222f-9b17-446c-824e-07a562f739c9"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTUtMTEtMS0xLTE4NA_b00fcabb-8b32-4e2a-b72d-7c7edc2eaaf6"
      unitRef="usd">19701000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ifea612754b8b4631a7cda7e506935a74_D20200927-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTYtMS0xLTEtODk_57caac2c-92c0-44bf-871a-1980d978637e"
      unitRef="shares">4075</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="ifea612754b8b4631a7cda7e506935a74_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTYtMy0xLTEtMTk1_3c11fb5d-8d66-4a8e-8ddf-25384b739ca4"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i7aabaad34a564522ad617085f33aa19b_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTYtNS0xLTEtMTk4_ea4c177f-7aaa-477d-863c-e582680ce0af"
      unitRef="usd">480000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="ifd84e12a4db44649b79ff28b57e4e973_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTYtNy0xLTEtMjAx_ec71b80c-a1f1-4c3f-889e-4dd15f53329a"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i5ec99001eb9141858372ab0d71f19006_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTYtOS0xLTEtMjA0_9ebf7e5f-6a38-416c-af18-0de8f76b5b8e"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTYtMTEtMS0xLTIwNw_dea10008-55e4-42a1-9696-b44b67aedade"
      unitRef="usd">480000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ifea612754b8b4631a7cda7e506935a74_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTctMy0xLTEtMjE1_21783c07-d733-46d4-86c3-4e20c9d47e38"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i7aabaad34a564522ad617085f33aa19b_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTctNS0xLTEtMjE4_f481b3e0-b410-4ec8-9282-515410655e4d"
      unitRef="usd">887000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ifd84e12a4db44649b79ff28b57e4e973_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTctNy0xLTEtMjIx_9c43e841-7a1b-47a9-b018-efaadf42d0c5"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5ec99001eb9141858372ab0d71f19006_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTctOS0xLTEtMjI1_bbd16a27-33a0-4e2c-a632-a5949b8e9b8c"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTctMTEtMS0xLTIyNw_2f5860a8-6095-4c9c-83c8-7356e3631d72"
      unitRef="usd">887000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ifea612754b8b4631a7cda7e506935a74_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTgtMy0xLTEtMjQy_66ae7c48-f3de-48be-8c1c-91656de76c50"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i7aabaad34a564522ad617085f33aa19b_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTgtNS0xLTEtMjQ4_6ab901d2-88ae-44a5-ad43-8218d165682c"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ifd84e12a4db44649b79ff28b57e4e973_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTgtNy0xLTEtMjQ1_3ebc8ff5-2cbc-4288-838a-748fffb746a1"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i5ec99001eb9141858372ab0d71f19006_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTgtOS0xLTEtMjUy_67422b8b-b2c4-4e33-9298-acd9408fcf31"
      unitRef="usd">-15000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTgtMTEtMS0xLTI1NQ_a2091019-5d7b-408a-81ad-3eecd59b81e7"
      unitRef="usd">-15000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i9802025cb713460bbcd48bd1006c583c_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTgtMS0xLTEtODk_2ee95160-e002-49ea-9508-0a60d0545cbb"
      unitRef="shares">9192237</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i9802025cb713460bbcd48bd1006c583c_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTktMy0xLTEtMjU4_fa5c832c-e6f8-4662-971b-69bc42a4586a"
      unitRef="usd">92000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7a122d3c2bba4f7d9f922e557bae3ef8_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTktNS0xLTEtMjYy_9344e22d-b907-4a7c-8def-db0d9a8a793b"
      unitRef="usd">255664000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9d02934e22f443a5ba330e80d0907d01_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTktNy0xLTEtMjY2_1481b49b-b098-4831-9b40-595c574871ec"
      unitRef="usd">405835000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5f8da64a90e14154b50666723aa24121_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTktOS0xLTEtMjcw_c029de4c-a983-4d0d-815f-0655a17c640c"
      unitRef="usd">150000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmEzZjA0ZTQ4YWE4OTQ1MWJhNWI5NmUxYWQ5MTFjYjU3L3RhYmxlcmFuZ2U6YTNmMDRlNDhhYTg5NDUxYmE1Yjk2ZTFhZDkxMWNiNTdfMTktMTEtMS0xLTI3NA_05c9542c-ca5f-4568-9988-6311daffd879"
      unitRef="usd">661741000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="idd0f6aa755b644c7917aa7b7d2c50c33_I20190330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMy0xLTEtMS0w_9b43d0ab-4da4-4956-8ef1-4363b4167f98"
      unitRef="shares">9098320</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="idd0f6aa755b644c7917aa7b7d2c50c33_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMy0zLTEtMS0w_ce96b0c7-680c-4839-a72d-5efc6bc15190"
      unitRef="usd">91000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2b259e1b584742cc8ef19656855a4151_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMy01LTEtMS0w_74710892-2639-40e1-b2ea-9c28af7b0d14"
      unitRef="usd">249447000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i63586c4f24e54d70967e14b19fc31cbf_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMy03LTEtMS0w_2e18a6a5-43f4-4aa1-bfc9-7b2b4c75792b"
      unitRef="usd">280078000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i25b102b906fd47329b23dde7e9588292_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMy05LTEtMS0w_c09a2063-400c-415a-b88e-ed4e0f664d28"
      unitRef="usd">-28000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia31b7111e042459ba6e9e07c6a8dab82_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMy0xMS0xLTEtMA_f6d88d44-0476-4808-85d3-baa3c509a08b"
      unitRef="usd">529588000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i07f72e9cbd664b5aba1167ae3b71f76f_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfNC0zLTEtMS0w_a0d2c13c-91d1-4b25-97bd-13a8d791af18"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i780891d1fc0d4446bf6cd78ea288bc07_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfNC01LTEtMS0w_940f120d-bc39-48c4-ae94-a33916f09056"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4e4911ab4ddd4e389d9eb094a7538fe1_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfNC03LTEtMS0w_5843b3ae-bbef-471d-86c9-165338eedb38"
      unitRef="usd">21282000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if95ce61ccc5b42fb9107ad20187c6c2b_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfNC05LTEtMS0w_fced34b6-1cd1-4e71-a48a-456403ecae42"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5bbae8c8f00e4b0ab6e58abc5f4fb69e_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfNC0xMS0xLTEtMA_e8de054b-eba7-4f32-96ad-841cb6651350"
      unitRef="usd">21282000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i07f72e9cbd664b5aba1167ae3b71f76f_D20190331-20190629"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfNS0xLTEtMS0w_7f90340e-3a53-409e-9c92-0a10fcafd3a2"
      unitRef="shares">13304</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i07f72e9cbd664b5aba1167ae3b71f76f_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfNS0zLTEtMS0w_32dd434c-438c-4cf2-8f6e-57f14ed72112"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i780891d1fc0d4446bf6cd78ea288bc07_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfNS01LTEtMS0w_1d87d715-d9c7-47bb-9a5a-0c614fa38ddb"
      unitRef="usd">-1252000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i4e4911ab4ddd4e389d9eb094a7538fe1_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfNS03LTEtMS0w_5ab7f7cd-9ab0-4423-8ec6-969cd3b15944"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="if95ce61ccc5b42fb9107ad20187c6c2b_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfNS05LTEtMS0w_c52aa245-735b-43d4-bae1-4288260ef349"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i5bbae8c8f00e4b0ab6e58abc5f4fb69e_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfNS0xMS0xLTEtMA_e4d1cdda-b4ab-40ec-8679-76daac606194"
      unitRef="usd">-1252000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i07f72e9cbd664b5aba1167ae3b71f76f_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfNi0zLTEtMS0w_fc7e25a4-4b70-4cc0-82a1-f18b66050e1d"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i780891d1fc0d4446bf6cd78ea288bc07_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfNi01LTEtMS0w_71ba0d23-99de-4b1e-b417-078d0864fee2"
      unitRef="usd">630000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4e4911ab4ddd4e389d9eb094a7538fe1_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfNi03LTEtMS0w_f179bdce-2378-4912-85bd-1d029112791c"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if95ce61ccc5b42fb9107ad20187c6c2b_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfNi05LTEtMS0w_e6c6ffa6-e7e8-46da-8848-40804987b57f"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5bbae8c8f00e4b0ab6e58abc5f4fb69e_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfNi0xMS0xLTEtMA_4795002d-1680-4503-8e9c-c87ec823fb45"
      unitRef="usd">630000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i07f72e9cbd664b5aba1167ae3b71f76f_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfNy0zLTEtMS0w_afe93fea-8ff0-491d-8639-3848084340e5"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i780891d1fc0d4446bf6cd78ea288bc07_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfNy01LTEtMS0w_ef0795ae-a549-4575-9728-c201cf3f1745"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i4e4911ab4ddd4e389d9eb094a7538fe1_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfNy03LTEtMS0w_9b954768-8c52-4be9-8cbd-01093f83a384"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="if95ce61ccc5b42fb9107ad20187c6c2b_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfNy05LTEtMS0w_259b24a7-f2e9-4d99-884e-fb4aca680c7e"
      unitRef="usd">89000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i5bbae8c8f00e4b0ab6e58abc5f4fb69e_D20190331-20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfNy0xMS0xLTEtMA_22e1965b-a92d-480b-ab1b-9771ef16146e"
      unitRef="usd">89000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ica777cdd8a0843e09916bfefcfcbf3d1_I20190629"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfOC0xLTEtMS0w_ccf4edb5-1bdd-46f9-8100-77ef4decd05c"
      unitRef="shares">9111624</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ica777cdd8a0843e09916bfefcfcbf3d1_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfOC0zLTEtMS0w_0348ed9f-e731-425f-9f2a-5fcd7a9cd83f"
      unitRef="usd">91000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifabdec76221140f5b85dc18a603bfada_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfOC01LTEtMS0w_34bd846b-5ecf-4bf0-ad32-3933d4fe0a45"
      unitRef="usd">248825000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9197cc5a8bd54acf8c4ba7dfa9397556_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfOC03LTEtMS0w_e8e31d70-4803-423e-92ff-9967f236fc30"
      unitRef="usd">301360000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibd7ab9de433945c19cdaf9888f915b04_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfOC05LTEtMS0w_eca3f879-16ee-417e-8572-00c161095336"
      unitRef="usd">61000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i53bf810d5b164e6c80e5a9d80f7de2da_I20190629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfOC0xMS0xLTEtMA_c7d59ceb-6dbf-4090-9c5b-192f4c7525a7"
      unitRef="usd">550337000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i298a1a516bc546029cceaeed103e02d4_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfOS0zLTEtMS0w_283ac6b4-8ba9-434a-b324-bbe86c9f20fc"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icb3996a7162c42fe8cbd759e8a17aba4_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfOS01LTEtMS0w_31c0c107-6301-4074-a3f7-2f0bd5f3ea1a"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibb7bd9f43f2a4bada7565e146fffb6f2_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfOS03LTEtMS0w_370eabf4-b3b3-4f50-88e7-959e9156efc1"
      unitRef="usd">20885000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia2484eb52cd84cc49d763d4fda4e378a_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfOS05LTEtMS0w_10ec2846-14d1-4673-b9ca-bee1dc330435"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if6d11479cc6546b5808fd8496e04cc79_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfOS0xMS0xLTEtMA_9e3b4d1d-179e-4e56-86fa-81f1587a00b0"
      unitRef="usd">20885000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i298a1a516bc546029cceaeed103e02d4_D20190630-20190928"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMTAtMS0xLTEtMA_28ecd5da-7edb-4bce-a303-0384c125861e"
      unitRef="shares">15842</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i298a1a516bc546029cceaeed103e02d4_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMTAtMy0xLTEtMA_ff2cbc12-29b2-48b6-8d3a-f72acc294998"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="icb3996a7162c42fe8cbd759e8a17aba4_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMTAtNS0xLTEtMA_e5b60171-aad5-4c5f-b276-bee5bd0eb0ff"
      unitRef="usd">941000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="ibb7bd9f43f2a4bada7565e146fffb6f2_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMTAtNy0xLTEtMA_91b154f6-da5c-49da-989b-20e7b4d6d8ed"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="ia2484eb52cd84cc49d763d4fda4e378a_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMTAtOS0xLTEtMA_c31d5807-a7a3-4338-9d54-e011504de953"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="if6d11479cc6546b5808fd8496e04cc79_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMTAtMTEtMS0xLTA_15108f19-4e48-4d7a-bf09-3a6f3cb8aef9"
      unitRef="usd">941000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i298a1a516bc546029cceaeed103e02d4_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMTEtMy0xLTEtMA_b157538f-7fe2-4cda-a9ff-c6bbb2016211"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="icb3996a7162c42fe8cbd759e8a17aba4_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMTEtNS0xLTEtMA_329941bf-349f-46b8-8041-32168148d4bb"
      unitRef="usd">818000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibb7bd9f43f2a4bada7565e146fffb6f2_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMTEtNy0xLTEtMA_3cd82bf4-fcf6-4a5d-bb72-a677ebf93f9b"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia2484eb52cd84cc49d763d4fda4e378a_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMTEtOS0xLTEtMA_67e3addb-72bd-43c2-b490-ba0ba0f3bb42"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if6d11479cc6546b5808fd8496e04cc79_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMTEtMTEtMS0xLTA_5517d4d1-a7f9-457a-a670-39c6eeeaa68d"
      unitRef="usd">818000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i298a1a516bc546029cceaeed103e02d4_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMTItMy0xLTEtMA_d053213e-b412-4cdd-9486-7ec8babfab97"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="icb3996a7162c42fe8cbd759e8a17aba4_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMTItNS0xLTEtMA_01783e48-be91-4ca6-bb36-f4a28c107d9e"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ibb7bd9f43f2a4bada7565e146fffb6f2_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMTItNy0xLTEtMA_69129c74-5563-4d61-ba76-8f23fb10680f"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ia2484eb52cd84cc49d763d4fda4e378a_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMTItOS0xLTEtMA_87ac6194-ef63-4af3-8c8e-3a00b8244079"
      unitRef="usd">23000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="if6d11479cc6546b5808fd8496e04cc79_D20190630-20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMTItMTEtMS0xLTA_bfa44a6c-70b5-473e-a265-c9fdd35e8bf8"
      unitRef="usd">23000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="icde9bab56c734350a469f332de652ef3_I20190928"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMTMtMS0xLTEtMA_4fc4ba96-3313-40a7-8747-9704d5270438"
      unitRef="shares">9127466</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="icde9bab56c734350a469f332de652ef3_I20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMTMtMy0xLTEtMA_cfb988f3-767d-4d4c-b52e-8fcf166f7c6b"
      unitRef="usd">91000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6df6727ce65c4f2a9d8f7d9dc14b1521_I20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMTMtNS0xLTEtMA_99945c51-7392-48e2-a466-8282a9e870f6"
      unitRef="usd">250584000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie02d7684a1074c1e9e6ec60a7f127378_I20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMTMtNy0xLTEtMA_f221ccaa-2c88-484e-b7da-4b599fb0884e"
      unitRef="usd">322245000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iac16671173b54c6c97bf2fbfef134ea3_I20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMTMtOS0xLTEtMA_6f428819-7753-49b8-b1ba-2d58245ecdd5"
      unitRef="usd">84000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iee3e0bca7a1d4cd2a614bec4af6f95f7_I20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMTMtMTEtMS0xLTA_100ce091-919b-469e-b9a4-5a0dd92cb3e6"
      unitRef="usd">573004000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i45dadd49609041889dafa6dbcd32497c_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMTQtMy0xLTEtMjgz_71de2ad4-becb-4c52-8514-f88aa3ba7c4e"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib08d2be7c6dd4469abd92b16ba14c277_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMTQtNS0xLTEtMjg4_69a63226-403e-4558-ba19-dfa3570f91be"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1349eb6901eb4ff7b27ffc113b701d9a_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMTQtNy0xLTEtMjkz_6d7dc25d-34c8-40e2-8b96-acc27170f315"
      unitRef="usd">20898000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i09fd4593a1754714b89c938534549ce8_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMTQtOS0xLTEtMzAw_56ed2f7a-f87e-4fd7-86be-0e9ed77f7361"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMTQtMTEtMS0xLTMwOQ_23cf7689-b852-4c8b-a490-a7120693c6b4"
      unitRef="usd">20898000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i45dadd49609041889dafa6dbcd32497c_D20190929-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMTUtMS0xLTEtMjc4_3f165eae-0d58-4cbc-a8bf-9609f571d6e8"
      unitRef="shares">13725</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i45dadd49609041889dafa6dbcd32497c_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMTUtMy0xLTEtMjgz_bed6c98f-b95d-4c19-9536-9acc9e647f43"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="ib08d2be7c6dd4469abd92b16ba14c277_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMTUtNS0xLTEtMjg4_1f6f1a0a-76d4-4c95-b9d8-1f6d203866d0"
      unitRef="usd">537000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i1349eb6901eb4ff7b27ffc113b701d9a_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMTUtNy0xLTEtMjkz_0efabae5-4bb6-47be-8159-753b6e9f0b94"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i09fd4593a1754714b89c938534549ce8_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMTUtOS0xLTEtMzAw_dd7feb2f-ba27-416e-8998-4cdabeaddf39"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMTUtMTEtMS0xLTMwOQ_f22d4917-aca1-4190-ab3a-ccc34155c6c2"
      unitRef="usd">537000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i45dadd49609041889dafa6dbcd32497c_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMTYtMy0xLTEtMjgz_b5b35e20-3303-49e0-8c24-58c2c6c36f6a"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib08d2be7c6dd4469abd92b16ba14c277_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMTYtNS0xLTEtMjg4_3c0f7ebc-e11f-468d-a42d-21f0abfa198a"
      unitRef="usd">820000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1349eb6901eb4ff7b27ffc113b701d9a_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMTYtNy0xLTEtMjkz_6c6ebf28-a37a-4ed7-a46a-75f7d2e56949"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i09fd4593a1754714b89c938534549ce8_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMTYtOS0xLTEtMzAw_275395d3-94f1-4b0f-a510-ad33e440845f"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMTYtMTEtMS0xLTMwOQ_50c6f645-8f35-45fe-969c-6aae312e18c9"
      unitRef="usd">820000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i45dadd49609041889dafa6dbcd32497c_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMTctMy0xLTEtMjgz_7edf0aaf-134d-486e-ba7b-551181208c3e"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ib08d2be7c6dd4469abd92b16ba14c277_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMTctNS0xLTEtMjg4_1d228e4b-c309-4a38-ad65-356b1b277b60"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i1349eb6901eb4ff7b27ffc113b701d9a_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMTctNy0xLTEtMjkz_ddbb95b1-ef1f-4ef0-ad4a-540423c145e2"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i09fd4593a1754714b89c938534549ce8_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMTctOS0xLTEtMzAw_0e502eda-93c0-4bb4-aabf-a1bbea6c8ef4"
      unitRef="usd">1000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMTctMTEtMS0xLTMwOQ_0489758c-234e-4551-a51c-1dbafd09e0a3"
      unitRef="usd">1000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iffdf899a389a4025a04eaaf46d95ac8c_I20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMTgtMS0xLTEtMjc4_03c0b881-983f-4a42-a386-a765e9faa708"
      unitRef="shares">9141191</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iffdf899a389a4025a04eaaf46d95ac8c_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMTgtMy0xLTEtMjgz_77e6613a-728f-40be-8dc4-8e9d8728af49"
      unitRef="usd">91000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id8a8d542ed2b4c0ca39388d5326c72e2_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMTgtNS0xLTEtMjg4_9afd4702-fd76-4d87-8cb8-b47db0d2e498"
      unitRef="usd">251941000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9ad19f4313ca44879bf7c0840c235deb_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMTgtNy0xLTEtMjkz_fd2bac0d-c8e1-4c81-8c68-e13b069e64d6"
      unitRef="usd">343143000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i509a400839eb4ecc8f726a6b2f9271c7_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMTgtOS0xLTEtMzA1_65f1022e-fe38-4be4-8648-9938dbb11a64"
      unitRef="usd">85000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i76555d1ae06e401d802f77547cd31657_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183My9mcmFnOmIwZTE4MjZkZjkzMDRmNTE5ODI4ZGVlNjQ0OTljMTYxL3RhYmxlOmIzOTZjMGUwNWNiYjQwZTA5NGIxMmVjZWYxNzE5YTRhL3RhYmxlcmFuZ2U6YjM5NmMwZTA1Y2JiNDBlMDk0YjEyZWNlZjE3MTlhNGFfMTgtMTEtMS0xLTMwOQ_095f730b-ad6c-4674-9840-8b3aaa76d0e7"
      unitRef="usd">595260000</us-gaap:StockholdersEquity>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183Ni9mcmFnOjRkMWY3NWRmMGVmMzRiYTRhNzlmMjBiOTVmNzQyZWE2L3RleHRyZWdpb246NGQxZjc1ZGYwZWYzNGJhNGE3OWYyMGI5NWY3NDJlYTZfNzA5_32df05be-dfe5-4da7-8a25-b0cc53df9327">Earnings Per Share&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted earnings per share (dollars in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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.519%"/&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.519%"/&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.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 28,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 28,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;19,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;20,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;51,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;63,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,190,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,138,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,182,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,120,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;105,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;155,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;102,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;138,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,295,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,293,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,285,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,259,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:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Net income per share:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;6.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;6.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Anti-dilutive common stock equivalents excluded from the computation of diluted earnings per share for the three months ended December&#160;26, 2020 and December&#160;28, 2019 were 26,601 and 14,482, respectively. Anti-dilutive common stock equivalents excluded from the computation of diluted earnings per share for the nine months ended December 26, 2020 and December&#160;28, 2019 were 26,357 and 29,971, respectively. In addition, outstanding restricted share awards excluded from the calculation of diluted earnings per share because the underlying performance criteria had not been met were 14,405 for the three and nine months ended December 26, 2020, and 7,305 for the three and nine months ended December 28, 2019.</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183Ni9mcmFnOjRkMWY3NWRmMGVmMzRiYTRhNzlmMjBiOTVmNzQyZWE2L3RleHRyZWdpb246NGQxZjc1ZGYwZWYzNGJhNGE3OWYyMGI5NWY3NDJlYTZfNzA1_9fefbdf7-d24a-440d-916d-b80670e4b95c">&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted earnings per share (dollars in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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.519%"/&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.519%"/&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.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 28,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 28,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;19,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;20,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;51,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;63,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,190,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,138,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,182,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,120,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;105,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;155,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;102,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;138,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,295,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,293,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,285,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,259,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:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Net income per share:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;6.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;6.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183Ni9mcmFnOjRkMWY3NWRmMGVmMzRiYTRhNzlmMjBiOTVmNzQyZWE2L3RhYmxlOjYwYzczOTZkZDM0ZTQ2MTk4ZWVmYjgzZDIwZGI2YjdhL3RhYmxlcmFuZ2U6NjBjNzM5NmRkMzRlNDYxOThlZWZiODNkMjBkYjZiN2FfMi0xLTEtMS0w_41711440-9d00-4738-a7f5-50dcaf6d8425"
      unitRef="usd">19701000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183Ni9mcmFnOjRkMWY3NWRmMGVmMzRiYTRhNzlmMjBiOTVmNzQyZWE2L3RhYmxlOjYwYzczOTZkZDM0ZTQ2MTk4ZWVmYjgzZDIwZGI2YjdhL3RhYmxlcmFuZ2U6NjBjNzM5NmRkMzRlNDYxOThlZWZiODNkMjBkYjZiN2FfMi0zLTEtMS0w_4124037c-0e1c-48c6-aaf0-fa7662c26e9e"
      unitRef="usd">20898000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183Ni9mcmFnOjRkMWY3NWRmMGVmMzRiYTRhNzlmMjBiOTVmNzQyZWE2L3RhYmxlOjYwYzczOTZkZDM0ZTQ2MTk4ZWVmYjgzZDIwZGI2YjdhL3RhYmxlcmFuZ2U6NjBjNzM5NmRkMzRlNDYxOThlZWZiODNkMjBkYjZiN2FfMi01LTEtMS0w_44acfd3a-97cf-41e7-900b-7129903f1e3a"
      unitRef="usd">51424000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183Ni9mcmFnOjRkMWY3NWRmMGVmMzRiYTRhNzlmMjBiOTVmNzQyZWE2L3RhYmxlOjYwYzczOTZkZDM0ZTQ2MTk4ZWVmYjgzZDIwZGI2YjdhL3RhYmxlcmFuZ2U6NjBjNzM5NmRkMzRlNDYxOThlZWZiODNkMjBkYjZiN2FfMi03LTEtMS0w_7a9cf19d-4081-4ec9-acf3-84dd6476ac61"
      unitRef="usd">63065000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183Ni9mcmFnOjRkMWY3NWRmMGVmMzRiYTRhNzlmMjBiOTVmNzQyZWE2L3RhYmxlOjYwYzczOTZkZDM0ZTQ2MTk4ZWVmYjgzZDIwZGI2YjdhL3RhYmxlcmFuZ2U6NjBjNzM5NmRkMzRlNDYxOThlZWZiODNkMjBkYjZiN2FfNC0xLTEtMS0w_a927293a-4378-4133-a8dc-9d20601fea2c"
      unitRef="shares">9190254</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183Ni9mcmFnOjRkMWY3NWRmMGVmMzRiYTRhNzlmMjBiOTVmNzQyZWE2L3RhYmxlOjYwYzczOTZkZDM0ZTQ2MTk4ZWVmYjgzZDIwZGI2YjdhL3RhYmxlcmFuZ2U6NjBjNzM5NmRkMzRlNDYxOThlZWZiODNkMjBkYjZiN2FfNC0zLTEtMS0w_f3797060-5b8e-4911-90ea-add5004233cf"
      unitRef="shares">9138202</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183Ni9mcmFnOjRkMWY3NWRmMGVmMzRiYTRhNzlmMjBiOTVmNzQyZWE2L3RhYmxlOjYwYzczOTZkZDM0ZTQ2MTk4ZWVmYjgzZDIwZGI2YjdhL3RhYmxlcmFuZ2U6NjBjNzM5NmRkMzRlNDYxOThlZWZiODNkMjBkYjZiN2FfNC01LTEtMS0w_11061a5d-a495-4fdc-b029-399334321465"
      unitRef="shares">9182491</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183Ni9mcmFnOjRkMWY3NWRmMGVmMzRiYTRhNzlmMjBiOTVmNzQyZWE2L3RhYmxlOjYwYzczOTZkZDM0ZTQ2MTk4ZWVmYjgzZDIwZGI2YjdhL3RhYmxlcmFuZ2U6NjBjNzM5NmRkMzRlNDYxOThlZWZiODNkMjBkYjZiN2FfNC03LTEtMS0w_cf265931-032b-4ae4-8cd7-8883c4836090"
      unitRef="shares">9120241</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183Ni9mcmFnOjRkMWY3NWRmMGVmMzRiYTRhNzlmMjBiOTVmNzQyZWE2L3RhYmxlOjYwYzczOTZkZDM0ZTQ2MTk4ZWVmYjgzZDIwZGI2YjdhL3RhYmxlcmFuZ2U6NjBjNzM5NmRkMzRlNDYxOThlZWZiODNkMjBkYjZiN2FfNS0xLTEtMS0w_59d1c6eb-34a3-43ed-a11d-544056a45c92"
      unitRef="shares">105299</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183Ni9mcmFnOjRkMWY3NWRmMGVmMzRiYTRhNzlmMjBiOTVmNzQyZWE2L3RhYmxlOjYwYzczOTZkZDM0ZTQ2MTk4ZWVmYjgzZDIwZGI2YjdhL3RhYmxlcmFuZ2U6NjBjNzM5NmRkMzRlNDYxOThlZWZiODNkMjBkYjZiN2FfNS0zLTEtMS0w_503f25e0-80e0-403f-b83c-1d73aca76f82"
      unitRef="shares">155739</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183Ni9mcmFnOjRkMWY3NWRmMGVmMzRiYTRhNzlmMjBiOTVmNzQyZWE2L3RhYmxlOjYwYzczOTZkZDM0ZTQ2MTk4ZWVmYjgzZDIwZGI2YjdhL3RhYmxlcmFuZ2U6NjBjNzM5NmRkMzRlNDYxOThlZWZiODNkMjBkYjZiN2FfNS01LTEtMS0w_5df6f3b0-8d6a-4162-ac18-164918daf3a5"
      unitRef="shares">102747</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183Ni9mcmFnOjRkMWY3NWRmMGVmMzRiYTRhNzlmMjBiOTVmNzQyZWE2L3RhYmxlOjYwYzczOTZkZDM0ZTQ2MTk4ZWVmYjgzZDIwZGI2YjdhL3RhYmxlcmFuZ2U6NjBjNzM5NmRkMzRlNDYxOThlZWZiODNkMjBkYjZiN2FfNS03LTEtMS0w_7cafcd27-50aa-4a38-be69-91eddf00a654"
      unitRef="shares">138962</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183Ni9mcmFnOjRkMWY3NWRmMGVmMzRiYTRhNzlmMjBiOTVmNzQyZWE2L3RhYmxlOjYwYzczOTZkZDM0ZTQ2MTk4ZWVmYjgzZDIwZGI2YjdhL3RhYmxlcmFuZ2U6NjBjNzM5NmRkMzRlNDYxOThlZWZiODNkMjBkYjZiN2FfNi0xLTEtMS0w_0f9be80b-278d-4769-9181-9050a1898ecf"
      unitRef="shares">9295553</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183Ni9mcmFnOjRkMWY3NWRmMGVmMzRiYTRhNzlmMjBiOTVmNzQyZWE2L3RhYmxlOjYwYzczOTZkZDM0ZTQ2MTk4ZWVmYjgzZDIwZGI2YjdhL3RhYmxlcmFuZ2U6NjBjNzM5NmRkMzRlNDYxOThlZWZiODNkMjBkYjZiN2FfNi0zLTEtMS0w_a02a1c1c-7bdb-41b4-a185-8b42c11014ad"
      unitRef="shares">9293941</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183Ni9mcmFnOjRkMWY3NWRmMGVmMzRiYTRhNzlmMjBiOTVmNzQyZWE2L3RhYmxlOjYwYzczOTZkZDM0ZTQ2MTk4ZWVmYjgzZDIwZGI2YjdhL3RhYmxlcmFuZ2U6NjBjNzM5NmRkMzRlNDYxOThlZWZiODNkMjBkYjZiN2FfNi01LTEtMS0w_88281d73-da2b-41cb-afca-9613995e978d"
      unitRef="shares">9285238</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183Ni9mcmFnOjRkMWY3NWRmMGVmMzRiYTRhNzlmMjBiOTVmNzQyZWE2L3RhYmxlOjYwYzczOTZkZDM0ZTQ2MTk4ZWVmYjgzZDIwZGI2YjdhL3RhYmxlcmFuZ2U6NjBjNzM5NmRkMzRlNDYxOThlZWZiODNkMjBkYjZiN2FfNi03LTEtMS0w_5274b018-82e6-406f-bda6-e501462c26f6"
      unitRef="shares">9259203</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183Ni9mcmFnOjRkMWY3NWRmMGVmMzRiYTRhNzlmMjBiOTVmNzQyZWE2L3RhYmxlOjYwYzczOTZkZDM0ZTQ2MTk4ZWVmYjgzZDIwZGI2YjdhL3RhYmxlcmFuZ2U6NjBjNzM5NmRkMzRlNDYxOThlZWZiODNkMjBkYjZiN2FfOC0xLTEtMS0w_f0416b8e-8dc4-43d4-92df-822aff5deaa3"
      unitRef="usdPerShare">2.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183Ni9mcmFnOjRkMWY3NWRmMGVmMzRiYTRhNzlmMjBiOTVmNzQyZWE2L3RhYmxlOjYwYzczOTZkZDM0ZTQ2MTk4ZWVmYjgzZDIwZGI2YjdhL3RhYmxlcmFuZ2U6NjBjNzM5NmRkMzRlNDYxOThlZWZiODNkMjBkYjZiN2FfOC0zLTEtMS0w_49c3ba01-e45f-4404-8f19-57c268cc0d60"
      unitRef="usdPerShare">2.29</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183Ni9mcmFnOjRkMWY3NWRmMGVmMzRiYTRhNzlmMjBiOTVmNzQyZWE2L3RhYmxlOjYwYzczOTZkZDM0ZTQ2MTk4ZWVmYjgzZDIwZGI2YjdhL3RhYmxlcmFuZ2U6NjBjNzM5NmRkMzRlNDYxOThlZWZiODNkMjBkYjZiN2FfOC01LTEtMS0w_4c899d5a-fe40-4de2-9097-3da954756ee3"
      unitRef="usdPerShare">5.60</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183Ni9mcmFnOjRkMWY3NWRmMGVmMzRiYTRhNzlmMjBiOTVmNzQyZWE2L3RhYmxlOjYwYzczOTZkZDM0ZTQ2MTk4ZWVmYjgzZDIwZGI2YjdhL3RhYmxlcmFuZ2U6NjBjNzM5NmRkMzRlNDYxOThlZWZiODNkMjBkYjZiN2FfOC03LTEtMS0w_47f7fa30-b85f-4ee6-9a7c-4830c6a1f997"
      unitRef="usdPerShare">6.91</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183Ni9mcmFnOjRkMWY3NWRmMGVmMzRiYTRhNzlmMjBiOTVmNzQyZWE2L3RhYmxlOjYwYzczOTZkZDM0ZTQ2MTk4ZWVmYjgzZDIwZGI2YjdhL3RhYmxlcmFuZ2U6NjBjNzM5NmRkMzRlNDYxOThlZWZiODNkMjBkYjZiN2FfOS0xLTEtMS0w_ebf9e86d-76fb-4e5a-a1f1-443dd3a49eb2"
      unitRef="usdPerShare">2.12</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183Ni9mcmFnOjRkMWY3NWRmMGVmMzRiYTRhNzlmMjBiOTVmNzQyZWE2L3RhYmxlOjYwYzczOTZkZDM0ZTQ2MTk4ZWVmYjgzZDIwZGI2YjdhL3RhYmxlcmFuZ2U6NjBjNzM5NmRkMzRlNDYxOThlZWZiODNkMjBkYjZiN2FfOS0zLTEtMS0w_3467789a-ffca-42c9-83d0-7ec428565ab0"
      unitRef="usdPerShare">2.25</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183Ni9mcmFnOjRkMWY3NWRmMGVmMzRiYTRhNzlmMjBiOTVmNzQyZWE2L3RhYmxlOjYwYzczOTZkZDM0ZTQ2MTk4ZWVmYjgzZDIwZGI2YjdhL3RhYmxlcmFuZ2U6NjBjNzM5NmRkMzRlNDYxOThlZWZiODNkMjBkYjZiN2FfOS01LTEtMS0w_9a238828-5d0f-471a-b9b9-d0ff68f7b94a"
      unitRef="usdPerShare">5.54</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183Ni9mcmFnOjRkMWY3NWRmMGVmMzRiYTRhNzlmMjBiOTVmNzQyZWE2L3RhYmxlOjYwYzczOTZkZDM0ZTQ2MTk4ZWVmYjgzZDIwZGI2YjdhL3RhYmxlcmFuZ2U6NjBjNzM5NmRkMzRlNDYxOThlZWZiODNkMjBkYjZiN2FfOS03LTEtMS0w_168aaa6a-6e09-4259-9c3b-ab4079f7f39d"
      unitRef="usdPerShare">6.81</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0e8d656c768f4b988fab540fefd4b00d_D20200927-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183Ni9mcmFnOjRkMWY3NWRmMGVmMzRiYTRhNzlmMjBiOTVmNzQyZWE2L3RleHRyZWdpb246NGQxZjc1ZGYwZWYzNGJhNGE3OWYyMGI5NWY3NDJlYTZfMzA4_06708bae-e419-4c06-acc2-1853ba2d2117"
      unitRef="shares">26601</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="icb65d5dae6554cbdbb6edb96345c704d_D20190929-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183Ni9mcmFnOjRkMWY3NWRmMGVmMzRiYTRhNzlmMjBiOTVmNzQyZWE2L3RleHRyZWdpb246NGQxZjc1ZGYwZWYzNGJhNGE3OWYyMGI5NWY3NDJlYTZfMzE1_a4b6bfba-202c-4487-8cb8-5707578ec8c0"
      unitRef="shares">14482</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2ccc4ed3f1f9473791e47ed44c144c35_D20200329-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183Ni9mcmFnOjRkMWY3NWRmMGVmMzRiYTRhNzlmMjBiOTVmNzQyZWE2L3RleHRyZWdpb246NGQxZjc1ZGYwZWYzNGJhNGE3OWYyMGI5NWY3NDJlYTZfNDU1_ac062c9c-f38d-45b8-9402-717465db4c24"
      unitRef="shares">26357</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4a3522fcb79d431c852e37c517fdb40c_D20190331-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183Ni9mcmFnOjRkMWY3NWRmMGVmMzRiYTRhNzlmMjBiOTVmNzQyZWE2L3RleHRyZWdpb246NGQxZjc1ZGYwZWYzNGJhNGE3OWYyMGI5NWY3NDJlYTZfNDYy_d2f90f2d-cdca-4113-9528-c727c4bce1a7"
      unitRef="shares">29971</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i978d527f6779494ab6bef3f448451a93_D20200329-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183Ni9mcmFnOjRkMWY3NWRmMGVmMzRiYTRhNzlmMjBiOTVmNzQyZWE2L3RleHRyZWdpb246NGQxZjc1ZGYwZWYzNGJhNGE3OWYyMGI5NWY3NDJlYTZfMjE5OTAyMzI1NzAyMw_876b6243-78b2-4210-9d4a-05735da10cc0"
      unitRef="shares">14405</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2be211e3fc824cb6aee82fc19272ba87_D20200927-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183Ni9mcmFnOjRkMWY3NWRmMGVmMzRiYTRhNzlmMjBiOTVmNzQyZWE2L3RleHRyZWdpb246NGQxZjc1ZGYwZWYzNGJhNGE3OWYyMGI5NWY3NDJlYTZfMjE5OTAyMzI1NzAyMw_9c1c677d-d5bf-45d5-b3b9-0999e9e12320"
      unitRef="shares">14405</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i714919c893814414857dbf0e53ca1d7e_D20190331-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183Ni9mcmFnOjRkMWY3NWRmMGVmMzRiYTRhNzlmMjBiOTVmNzQyZWE2L3RleHRyZWdpb246NGQxZjc1ZGYwZWYzNGJhNGE3OWYyMGI5NWY3NDJlYTZfNTAw_83d97f1f-135d-47db-b0f5-2a50c6b7d480"
      unitRef="shares">7305</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i1a4367b856c54366b6897651bbc6635d_D20190929-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183Ni9mcmFnOjRkMWY3NWRmMGVmMzRiYTRhNzlmMjBiOTVmNzQyZWE2L3RleHRyZWdpb246NGQxZjc1ZGYwZWYzNGJhNGE3OWYyMGI5NWY3NDJlYTZfNTAw_ee9ca4ca-2096-429c-b4ea-63b72242dc6a"
      unitRef="shares">7305</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RleHRyZWdpb246NTkwZTQ0NzEyMmJjNDlmMWJkZWM1NWM3NWYyYWUxZjlfMTgxNA_79b2ef46-9a01-4ed8-af66-c0f8a4fd0038">Fair Value Measurements&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The book value and estimated fair value of our financial instruments were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:5pt"&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:38.049%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&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:13.562%"/&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:13.562%"/&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:13.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Book&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Book&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Estimated&lt;br/&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Available-for-sale debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;16,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;16,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;14,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;14,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Marketable equity securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;13,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;13,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Non-marketable equity investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;21,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;21,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;21,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;21,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Consumer loans receivable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;81,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;96,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;82,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;97,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Interest rate lock commitment derivatives&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Forward loan sale commitment derivatives&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(195)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(195)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(1,011)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(1,011)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Commercial loans receivable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;39,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;38,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;46,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;46,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Secured financings and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(12,987)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(12,493)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(14,953)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(15,592)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;See Note 19, Fair Value Measurements and the Fair Value of Financial Instruments caption in Note 1, Summary of Significant Accounting Policies in the Form 10-K for more information on the methodologies we use in determining fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Assets and liabilities measured at fair value on a recurring basis are summarized below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&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:38.049%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&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:13.562%"/&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:13.562%"/&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:13.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 26, 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Residential mortgage-backed securities&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;State and political subdivision debt securities&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;6,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;6,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Marketable equity securities&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;13,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;13,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Interest rate lock commitment derivatives&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Forward loan sale commitment derivatives&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(195)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(195)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Mortgage servicing rights&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&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:38.049%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&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:13.562%"/&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:13.562%"/&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:13.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Residential mortgage-backed securities&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;State and political subdivision debt securities&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,370&#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:11pt;font-weight:400;line-height:100%"&gt;&#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:11pt;font-weight:400;line-height:100%"&gt;4,370&#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:11pt;font-weight:400;line-height:100%"&gt;&#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:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Marketable equity securities&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Interest rate lock commitment derivatives&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Forward loan sale commitment derivatives&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(1,011)&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:11pt;font-weight:400;line-height:100%"&gt;&#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:11pt;font-weight:400;line-height:100%"&gt;&#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:11pt;font-weight:400;line-height:100%"&gt;(1,011)&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:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Mortgage servicing rights&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:40.5pt;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.68pt"&gt;Unrealized gains or losses on investments are recorded in Accumulated other comprehensive income at each measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:40.5pt;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.68pt"&gt;Unrealized gains or losses on investments are recorded in earnings at each measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:40.5pt;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.68pt"&gt;Gains or losses on derivatives are recorded in earnings through Cost of sales.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:40.5pt;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.68pt"&gt;Changes in the fair value of mortgage servicing rights are recorded in earnings through Net revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;No transfers between Level 1, Level 2 or Level 3 occurred during the nine months ended December&#160;26, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Financial instruments for which fair value is disclosed but not required to be recognized in the balance sheet on a recurring basis are summarized below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&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:38.049%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&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:13.562%"/&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:13.562%"/&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:13.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 26, 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Loans held for investment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;59,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;59,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Loans held for sale&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;23,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;23,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Construction advances&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:11pt;font-weight:400;line-height:100%"&gt;13,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;13,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Commercial loans receivable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;38,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;38,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Secured financings and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(12,493)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(12,493)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Non-marketable equity investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;21,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;21,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&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:38.049%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&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:13.562%"/&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:13.562%"/&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:13.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Loans held for investment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;68,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;68,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Loans held for sale&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;15,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;15,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Construction advances&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:11pt;font-weight:400;line-height:100%"&gt;13,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;13,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Commercial loans receivable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;46,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;46,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Secured financings and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(15,592)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(15,592)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Non-marketable equity investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;21,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;21,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;No impairment charges were recorded during the nine months ended December&#160;26, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Mortgage Servicing&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;. Mortgage Servicing Rights ("MSRs") are the rights to receive a portion of the interest coupon and fees collected from the mortgagors for performing specified mortgage servicing activities, which consist of collecting loan payments, remitting principal and interest payments to investors, managing escrow accounts, performing loss mitigation activities on behalf of investors and otherwise administering the loan servicing portfolio. MSRs are initially recorded at fair value. Changes in fair value subsequent to the initial capitalization are recorded in earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt;text-align:center"&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:68.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&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:13.564%"/&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:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Number of loans serviced with MSRs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Weighted average servicing fee (basis points)&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:11pt;font-weight:400;line-height:100%"&gt;31.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;31.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Capitalized servicing multiple&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:11pt;font-weight:400;line-height:100%"&gt;44.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;67.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Capitalized servicing rate (basis points)&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:11pt;font-weight:400;line-height:100%"&gt;14.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;20.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Serviced portfolio with MSRs (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;590,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;585,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;MSRs (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RleHRyZWdpb246NTkwZTQ0NzEyMmJjNDlmMWJkZWM1NWM3NWYyYWUxZjlfMTg1NA_a705b65a-acb3-4c73-8485-cbbf55e4503b">&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The book value and estimated fair value of our financial instruments were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:5pt"&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:38.049%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&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:13.562%"/&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:13.562%"/&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:13.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Book&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Book&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Estimated&lt;br/&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Available-for-sale debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;16,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;16,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;14,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;14,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Marketable equity securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;13,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;13,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Non-marketable equity investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;21,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;21,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;21,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;21,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Consumer loans receivable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;81,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;96,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;82,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;97,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Interest rate lock commitment derivatives&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Forward loan sale commitment derivatives&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(195)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(195)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(1,011)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(1,011)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Commercial loans receivable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;39,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;38,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;46,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;46,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Secured financings and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(12,987)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(12,493)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(14,953)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(15,592)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i1b8482117c014665a0f87088b0763716_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfMi0xLTEtMS0w_c891c669-3889-4c3b-a2eb-5d38610411ea"
      unitRef="usd">16673000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="icde1bfa5dd174309badfbe94bf524113_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfMi0zLTEtMS0w_a1ed99d2-7046-4b11-848a-780f62d6a0d5"
      unitRef="usd">16673000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ia8b0c0cdfabe4d14b5e7454901e448e1_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfMi01LTEtMS0w_91b4acac-52f2-4c6a-af00-2d91e93b8651"
      unitRef="usd">14774000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="id4b4cb832e5f4f41a00abe1adc3feccf_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfMi03LTEtMS0w_66559b4d-c42e-4503-956a-45e0d4c737b3"
      unitRef="usd">14774000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i2bd460fd57354a2bb99bb45947ab4ef4_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfMy0xLTEtMS0w_04da5af5-00b7-4b1f-abc5-501c9d0c71b4"
      unitRef="usd">13987000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i2abfb193d8c7415e9eaac94b13e742ee_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfMy0zLTEtMS0w_cf552ca3-f5ca-44ce-9241-8038433c8f32"
      unitRef="usd">13987000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i170625d6e6d14c32b797ae273590cb46_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfMy01LTEtMS0w_3ee4de89-d026-4f0b-8d48-8c5da7063ad7"
      unitRef="usd">9829000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="iba97834ab6484a2bad6f5f7ccabd0fc3_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfMy03LTEtMS0w_b7ef8dbb-ba56-47f1-86ae-1e56aa16d32a"
      unitRef="usd">9829000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure
      contextRef="i36e287db2f224811be4ebabf009bf0c5_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNC0xLTEtMS0w_583d4a8e-25dd-48f6-827b-29cb313f306e"
      unitRef="usd">21791000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure
      contextRef="iaad3d0693e214c469336fee5c3dc32c9_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNC0zLTEtMS0w_0e37f38f-1b87-4877-b88c-2fc34362c073"
      unitRef="usd">21791000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure
      contextRef="i42c5093b53e04fcf9c7649da0e67cddf_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNC01LTEtMS0w_7de11134-5df9-42c5-8965-338cc2a8303f"
      unitRef="usd">21536000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure
      contextRef="icf2015095f9245edb96525aaf80dac63_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNC03LTEtMS0w_7768fab7-76c1-4c99-9749-c06f1c27d2e4"
      unitRef="usd">21536000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="i36e287db2f224811be4ebabf009bf0c5_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNS0xLTEtMS0w_bc80c753-3c41-49dc-9a58-d0991dcefefa"
      unitRef="usd">81592000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="iaad3d0693e214c469336fee5c3dc32c9_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNS0zLTEtMS0w_83b51c04-09b0-4123-9c0d-a55b2ba6a53d"
      unitRef="usd">96313000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="i42c5093b53e04fcf9c7649da0e67cddf_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNS01LTEtMS0w_9aad1498-7600-4657-86d3-3c66b49a5042"
      unitRef="usd">82304000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="icf2015095f9245edb96525aaf80dac63_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNS03LTEtMS0w_4d6ba55f-4a7a-4d6b-bc62-47d24991d13f"
      unitRef="usd">97395000</us-gaap:NotesReceivableFairValueDisclosure>
    <cvco:InterestRateLockCommitmentsFairValueDisclosure
      contextRef="i36e287db2f224811be4ebabf009bf0c5_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNi0xLTEtMS0w_1b87dc28-dd6a-44c6-9eda-b10c7452b4af"
      unitRef="usd">77000</cvco:InterestRateLockCommitmentsFairValueDisclosure>
    <cvco:InterestRateLockCommitmentsFairValueDisclosure
      contextRef="iaad3d0693e214c469336fee5c3dc32c9_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNi0zLTEtMS0w_8c0a84a2-9f6c-449b-b833-3759691ec3f5"
      unitRef="usd">77000</cvco:InterestRateLockCommitmentsFairValueDisclosure>
    <cvco:InterestRateLockCommitmentsFairValueDisclosure
      contextRef="i42c5093b53e04fcf9c7649da0e67cddf_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNi01LTEtMS0w_b49c9ee2-b50f-49a1-b336-d3794d301c62"
      unitRef="usd">164000</cvco:InterestRateLockCommitmentsFairValueDisclosure>
    <cvco:InterestRateLockCommitmentsFairValueDisclosure
      contextRef="icf2015095f9245edb96525aaf80dac63_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNi03LTEtMS0w_3e48eb8b-4908-4370-9182-b219de50ad50"
      unitRef="usd">164000</cvco:InterestRateLockCommitmentsFairValueDisclosure>
    <cvco:ForwardCommitmentsFairValueDisclosure
      contextRef="i36e287db2f224811be4ebabf009bf0c5_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNy0xLTEtMS0w_a73d3c67-87eb-4a0c-b5a6-02d939428ba8"
      unitRef="usd">-195000</cvco:ForwardCommitmentsFairValueDisclosure>
    <cvco:ForwardCommitmentsFairValueDisclosure
      contextRef="iaad3d0693e214c469336fee5c3dc32c9_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNy0zLTEtMS0w_e6402a87-5dfb-4008-9d25-d538c73ed4b6"
      unitRef="usd">-195000</cvco:ForwardCommitmentsFairValueDisclosure>
    <cvco:ForwardCommitmentsFairValueDisclosure
      contextRef="i42c5093b53e04fcf9c7649da0e67cddf_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNy01LTEtMS0w_326fce11-202f-41fa-950c-2f8ec5417dc1"
      unitRef="usd">-1011000</cvco:ForwardCommitmentsFairValueDisclosure>
    <cvco:ForwardCommitmentsFairValueDisclosure
      contextRef="icf2015095f9245edb96525aaf80dac63_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNy03LTEtMS0w_9cd3d035-d823-4e34-9286-e1521bfc5566"
      unitRef="usd">-1011000</cvco:ForwardCommitmentsFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i36e287db2f224811be4ebabf009bf0c5_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfOC0xLTEtMS0w_f298cbbc-8574-4ef4-9ae1-161c45ddf19d"
      unitRef="usd">39746000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="iaad3d0693e214c469336fee5c3dc32c9_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfOC0zLTEtMS0w_00e6f3ac-513f-41e9-9fe3-6fe11b5cb7bf"
      unitRef="usd">38300000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i42c5093b53e04fcf9c7649da0e67cddf_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfOC01LTEtMS0w_0c00a6b0-53f7-4e6d-8018-f93907747872"
      unitRef="usd">46565000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="icf2015095f9245edb96525aaf80dac63_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfOC03LTEtMS0w_220ce295-4eec-49ee-82ed-06103ccbb996"
      unitRef="usd">46819000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i36e287db2f224811be4ebabf009bf0c5_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfOS0xLTEtMS0w_7fcf220e-d6da-4dbe-a6b5-e9aff202a08a"
      unitRef="usd">12987000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="iaad3d0693e214c469336fee5c3dc32c9_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfOS0zLTEtMS0w_b1d8c24b-cf88-43b8-885e-26f5929f1152"
      unitRef="usd">12493000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i42c5093b53e04fcf9c7649da0e67cddf_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfOS01LTEtMS0w_fc1ef7f4-498a-4494-827a-d8cdf671db85"
      unitRef="usd">14953000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="icf2015095f9245edb96525aaf80dac63_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfOS03LTEtMS0w_2e73dc13-2569-4ecb-84d4-c4dcf4e910ec"
      unitRef="usd">15592000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RleHRyZWdpb246NTkwZTQ0NzEyMmJjNDlmMWJkZWM1NWM3NWYyYWUxZjlfMTkwOQ_f144f384-af33-4698-b085-7d2e1839c035">See Note 19, Fair Value Measurements and the Fair Value of Financial Instruments caption in Note 1, Summary of Significant Accounting Policies in the Form 10-K for more information on the methodologies we use in determining fair value.</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RleHRyZWdpb246NTkwZTQ0NzEyMmJjNDlmMWJkZWM1NWM3NWYyYWUxZjlfMTkxMA_45832057-24b4-4ad1-9012-0f7ca224d052">&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Assets and liabilities measured at fair value on a recurring basis are summarized below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&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:38.049%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&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:13.562%"/&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:13.562%"/&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:13.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 26, 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Residential mortgage-backed securities&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;State and political subdivision debt securities&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;6,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;6,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Marketable equity securities&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;13,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;13,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Interest rate lock commitment derivatives&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Forward loan sale commitment derivatives&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(195)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(195)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Mortgage servicing rights&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&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:38.049%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&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:13.562%"/&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:13.562%"/&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:13.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Residential mortgage-backed securities&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;State and political subdivision debt securities&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,370&#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:11pt;font-weight:400;line-height:100%"&gt;&#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:11pt;font-weight:400;line-height:100%"&gt;4,370&#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:11pt;font-weight:400;line-height:100%"&gt;&#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:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Marketable equity securities&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Interest rate lock commitment derivatives&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Forward loan sale commitment derivatives&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(1,011)&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:11pt;font-weight:400;line-height:100%"&gt;&#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:11pt;font-weight:400;line-height:100%"&gt;&#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:11pt;font-weight:400;line-height:100%"&gt;(1,011)&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:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Mortgage servicing rights&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:40.5pt;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.68pt"&gt;Unrealized gains or losses on investments are recorded in Accumulated other comprehensive income at each measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:40.5pt;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.68pt"&gt;Unrealized gains or losses on investments are recorded in earnings at each measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:40.5pt;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.68pt"&gt;Gains or losses on derivatives are recorded in earnings through Cost of sales.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:40.5pt;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.68pt"&gt;Changes in the fair value of mortgage servicing rights are recorded in earnings through Net revenue.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ie420bb14e72d41faa8a51813d492bfe9_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjc2MjdkMjg5NTJmZTQ3NTNhNGQ5YWRlNjEzZTFiM2EwL3RhYmxlcmFuZ2U6NzYyN2QyODk1MmZlNDc1M2E0ZDlhZGU2MTNlMWIzYTBfMy0xLTEtMS0w_cef6f23f-9280-4367-a6d4-64b0283057cd"
      unitRef="usd">5237000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i36d0cb4e26384d6aa949e77076caabe4_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjc2MjdkMjg5NTJmZTQ3NTNhNGQ5YWRlNjEzZTFiM2EwL3RhYmxlcmFuZ2U6NzYyN2QyODk1MmZlNDc1M2E0ZDlhZGU2MTNlMWIzYTBfMy0zLTEtMS0w_cd42fa2a-6a6e-4aa4-a5b5-a6ddf957d25b"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i8634b059a6ec4effb246a1a78ddc1ff8_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjc2MjdkMjg5NTJmZTQ3NTNhNGQ5YWRlNjEzZTFiM2EwL3RhYmxlcmFuZ2U6NzYyN2QyODk1MmZlNDc1M2E0ZDlhZGU2MTNlMWIzYTBfMy01LTEtMS0w_118325e4-85e1-4503-9bd4-d57d69f00f92"
      unitRef="usd">5237000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i86da9a5869654ac7846dabb34b8d021f_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjc2MjdkMjg5NTJmZTQ3NTNhNGQ5YWRlNjEzZTFiM2EwL3RhYmxlcmFuZ2U6NzYyN2QyODk1MmZlNDc1M2E0ZDlhZGU2MTNlMWIzYTBfMy03LTEtMS0w_1cf1e5a5-5a15-4bfd-b6e9-49e084b68a1a"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i062d3662d6674843988c28e2578b6bfc_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjc2MjdkMjg5NTJmZTQ3NTNhNGQ5YWRlNjEzZTFiM2EwL3RhYmxlcmFuZ2U6NzYyN2QyODk1MmZlNDc1M2E0ZDlhZGU2MTNlMWIzYTBfNC0xLTEtMS0w_baca2746-f012-4dc4-8794-951e9679d043"
      unitRef="usd">6306000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i46987bdfc7c14888be15de4aa53d17e3_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjc2MjdkMjg5NTJmZTQ3NTNhNGQ5YWRlNjEzZTFiM2EwL3RhYmxlcmFuZ2U6NzYyN2QyODk1MmZlNDc1M2E0ZDlhZGU2MTNlMWIzYTBfNC0zLTEtMS0w_3512c9a4-ae6d-4b70-9cd0-581fe177949d"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ia4ed38ed4b0c4578ac428e9fa09ecef9_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjc2MjdkMjg5NTJmZTQ3NTNhNGQ5YWRlNjEzZTFiM2EwL3RhYmxlcmFuZ2U6NzYyN2QyODk1MmZlNDc1M2E0ZDlhZGU2MTNlMWIzYTBfNC01LTEtMS0w_d668a2ce-1d9c-446e-a7de-049d6caadc7e"
      unitRef="usd">6306000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i17b4399f726640d9ab99de8efec7985b_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjc2MjdkMjg5NTJmZTQ3NTNhNGQ5YWRlNjEzZTFiM2EwL3RhYmxlcmFuZ2U6NzYyN2QyODk1MmZlNDc1M2E0ZDlhZGU2MTNlMWIzYTBfNC03LTEtMS0w_9e9395ac-591c-4224-9653-f02334401410"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i78d7d32d342a478daeeb9e7f685c2302_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjc2MjdkMjg5NTJmZTQ3NTNhNGQ5YWRlNjEzZTFiM2EwL3RhYmxlcmFuZ2U6NzYyN2QyODk1MmZlNDc1M2E0ZDlhZGU2MTNlMWIzYTBfNS0xLTEtMS0w_5164300a-4283-4bae-aa43-c6bb367b0ad5"
      unitRef="usd">5130000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i071149aa627b4c2793dee94cff99e443_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjc2MjdkMjg5NTJmZTQ3NTNhNGQ5YWRlNjEzZTFiM2EwL3RhYmxlcmFuZ2U6NzYyN2QyODk1MmZlNDc1M2E0ZDlhZGU2MTNlMWIzYTBfNS0zLTEtMS0w_bee8e51c-df49-42bb-a7fa-03e45b83b728"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i16811729a077429bbe794a98ebcd28fc_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjc2MjdkMjg5NTJmZTQ3NTNhNGQ5YWRlNjEzZTFiM2EwL3RhYmxlcmFuZ2U6NzYyN2QyODk1MmZlNDc1M2E0ZDlhZGU2MTNlMWIzYTBfNS01LTEtMS0w_08608bb4-4559-4f80-974b-c8b7cf497069"
      unitRef="usd">5130000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i21364cc885cb4300acca987ef25769e1_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjc2MjdkMjg5NTJmZTQ3NTNhNGQ5YWRlNjEzZTFiM2EwL3RhYmxlcmFuZ2U6NzYyN2QyODk1MmZlNDc1M2E0ZDlhZGU2MTNlMWIzYTBfNS03LTEtMS0w_1f33bb7a-0cbf-4382-9a8c-e8f5b089e299"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i822c750daa574be981b3ee7d07bd27a1_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjc2MjdkMjg5NTJmZTQ3NTNhNGQ5YWRlNjEzZTFiM2EwL3RhYmxlcmFuZ2U6NzYyN2QyODk1MmZlNDc1M2E0ZDlhZGU2MTNlMWIzYTBfNi0xLTEtMS0w_60c3505a-d36f-4a83-9a53-1e2ca2c72298"
      unitRef="usd">13987000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="iee1b93e5bd1b4e63b4704fdda05a9085_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjc2MjdkMjg5NTJmZTQ3NTNhNGQ5YWRlNjEzZTFiM2EwL3RhYmxlcmFuZ2U6NzYyN2QyODk1MmZlNDc1M2E0ZDlhZGU2MTNlMWIzYTBfNi0zLTEtMS0w_d527148b-d8ea-4c0a-b75a-8f25bde0b0a4"
      unitRef="usd">13987000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i7cabd649651e4774af46f1c9f328bcca_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjc2MjdkMjg5NTJmZTQ3NTNhNGQ5YWRlNjEzZTFiM2EwL3RhYmxlcmFuZ2U6NzYyN2QyODk1MmZlNDc1M2E0ZDlhZGU2MTNlMWIzYTBfNi01LTEtMS0w_6e91f713-e603-458e-80b5-f3145e3d999c"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ib8ec0cda83a84c0a935c61776c3bea43_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjc2MjdkMjg5NTJmZTQ3NTNhNGQ5YWRlNjEzZTFiM2EwL3RhYmxlcmFuZ2U6NzYyN2QyODk1MmZlNDc1M2E0ZDlhZGU2MTNlMWIzYTBfNi03LTEtMS0w_7d9152a7-ab91-4242-893e-cbd83fb077e1"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:DerivativeAssets
      contextRef="i8426d266056543c58dce9b5c9300ceba_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjc2MjdkMjg5NTJmZTQ3NTNhNGQ5YWRlNjEzZTFiM2EwL3RhYmxlcmFuZ2U6NzYyN2QyODk1MmZlNDc1M2E0ZDlhZGU2MTNlMWIzYTBfNy0xLTEtMS0w_fb95a25d-4bb9-4b43-9577-1a8a51b59711"
      unitRef="usd">77000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i9120d70cd7e24a628747fc6fca9e4077_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjc2MjdkMjg5NTJmZTQ3NTNhNGQ5YWRlNjEzZTFiM2EwL3RhYmxlcmFuZ2U6NzYyN2QyODk1MmZlNDc1M2E0ZDlhZGU2MTNlMWIzYTBfNy0zLTEtMS0w_bf13e806-4584-4a7c-961e-d25bbfa8da19"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ie73246ea20b4495cbdac603f25acc37a_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjc2MjdkMjg5NTJmZTQ3NTNhNGQ5YWRlNjEzZTFiM2EwL3RhYmxlcmFuZ2U6NzYyN2QyODk1MmZlNDc1M2E0ZDlhZGU2MTNlMWIzYTBfNy01LTEtMS0w_a4fc045c-e069-4aef-8c32-8dfb81adce07"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i85cd1ce501dc45009394a45cc6ed20df_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjc2MjdkMjg5NTJmZTQ3NTNhNGQ5YWRlNjEzZTFiM2EwL3RhYmxlcmFuZ2U6NzYyN2QyODk1MmZlNDc1M2E0ZDlhZGU2MTNlMWIzYTBfNy03LTEtMS0w_420df348-95e3-4671-b2f3-5e7a9f2de600"
      unitRef="usd">77000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i04f3dbc3d46d4ef79b5a27c673469944_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjc2MjdkMjg5NTJmZTQ3NTNhNGQ5YWRlNjEzZTFiM2EwL3RhYmxlcmFuZ2U6NzYyN2QyODk1MmZlNDc1M2E0ZDlhZGU2MTNlMWIzYTBfOC0xLTEtMS0w_99094b08-276f-449f-a9cc-921a0b143063"
      unitRef="usd">195000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="iacfd4b30424b4544a4c9a303e3efbaaf_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjc2MjdkMjg5NTJmZTQ3NTNhNGQ5YWRlNjEzZTFiM2EwL3RhYmxlcmFuZ2U6NzYyN2QyODk1MmZlNDc1M2E0ZDlhZGU2MTNlMWIzYTBfOC0zLTEtMS0w_f8d5e13a-5cd9-4984-89fc-5a0125befeae"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ia4e4db4d9c5f4a69be029474aeda84bd_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjc2MjdkMjg5NTJmZTQ3NTNhNGQ5YWRlNjEzZTFiM2EwL3RhYmxlcmFuZ2U6NzYyN2QyODk1MmZlNDc1M2E0ZDlhZGU2MTNlMWIzYTBfOC01LTEtMS0w_e88bc0d0-b528-49cc-805c-264137f587a9"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="id4adb45fc66b453ca0dcbc3fd47371e5_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjc2MjdkMjg5NTJmZTQ3NTNhNGQ5YWRlNjEzZTFiM2EwL3RhYmxlcmFuZ2U6NzYyN2QyODk1MmZlNDc1M2E0ZDlhZGU2MTNlMWIzYTBfOC03LTEtMS0w_79dffe4c-8a44-4fd4-8982-2366263599e0"
      unitRef="usd">195000</us-gaap:DerivativeLiabilities>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="ie517d2f3ecb5490dbe21bc141b0656a8_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjc2MjdkMjg5NTJmZTQ3NTNhNGQ5YWRlNjEzZTFiM2EwL3RhYmxlcmFuZ2U6NzYyN2QyODk1MmZlNDc1M2E0ZDlhZGU2MTNlMWIzYTBfOS0xLTEtMS0w_d78c0f19-373a-4e32-ba03-829170a4e3d5"
      unitRef="usd">831000</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="if9fde9dd5676411ba24b961e0f2e303b_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjc2MjdkMjg5NTJmZTQ3NTNhNGQ5YWRlNjEzZTFiM2EwL3RhYmxlcmFuZ2U6NzYyN2QyODk1MmZlNDc1M2E0ZDlhZGU2MTNlMWIzYTBfOS0zLTEtMS0w_bbe8b534-27e5-4d21-93af-0b9d5a542b8c"
      unitRef="usd">0</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="i36fadc83fd424bac9832a5a86eb7bfcb_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjc2MjdkMjg5NTJmZTQ3NTNhNGQ5YWRlNjEzZTFiM2EwL3RhYmxlcmFuZ2U6NzYyN2QyODk1MmZlNDc1M2E0ZDlhZGU2MTNlMWIzYTBfOS01LTEtMS0w_02280d3d-3b0d-4a7e-bfff-b684d22157db"
      unitRef="usd">0</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="iede2b66c179542afa5453069bc8f55f4_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjc2MjdkMjg5NTJmZTQ3NTNhNGQ5YWRlNjEzZTFiM2EwL3RhYmxlcmFuZ2U6NzYyN2QyODk1MmZlNDc1M2E0ZDlhZGU2MTNlMWIzYTBfOS03LTEtMS0w_8fd81751-13c1-40c9-b52b-477aa8ed5f9f"
      unitRef="usd">831000</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i70a69ea1cb73410bae58ba75c0d1b97a_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOmE3ODQzZDFlYWZmOTQ4YzBiY2E4ZGJkMzM2ODJjYTMxL3RhYmxlcmFuZ2U6YTc4NDNkMWVhZmY5NDhjMGJjYThkYmQzMzY4MmNhMzFfMi0xLTEtMS0w_06238adb-ad19-4d9b-b6d8-7cf7715cebe5"
      unitRef="usd">5443000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="iaced6f58f11c4e9e9275b298091dd77d_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOmE3ODQzZDFlYWZmOTQ4YzBiY2E4ZGJkMzM2ODJjYTMxL3RhYmxlcmFuZ2U6YTc4NDNkMWVhZmY5NDhjMGJjYThkYmQzMzY4MmNhMzFfMi0zLTEtMS0w_dda463f8-5d81-4a78-b1d5-483133cda7d3"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ic179e8f75cc6498c814964027d8e9507_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOmE3ODQzZDFlYWZmOTQ4YzBiY2E4ZGJkMzM2ODJjYTMxL3RhYmxlcmFuZ2U6YTc4NDNkMWVhZmY5NDhjMGJjYThkYmQzMzY4MmNhMzFfMi01LTEtMS0w_30edfe61-c589-41f9-a019-5c3e48402f51"
      unitRef="usd">5443000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i437d1cf5b4d5496a81d02265dbae8c33_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOmE3ODQzZDFlYWZmOTQ4YzBiY2E4ZGJkMzM2ODJjYTMxL3RhYmxlcmFuZ2U6YTc4NDNkMWVhZmY5NDhjMGJjYThkYmQzMzY4MmNhMzFfMi03LTEtMS0w_abb11009-0410-4dc4-a640-7d9c296fde48"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i4d8db7ea65264e9fb2fac62a53ebd5ec_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOmE3ODQzZDFlYWZmOTQ4YzBiY2E4ZGJkMzM2ODJjYTMxL3RhYmxlcmFuZ2U6YTc4NDNkMWVhZmY5NDhjMGJjYThkYmQzMzY4MmNhMzFfMy0xLTEtMS0w_179ed451-5049-4057-9ac6-31692d7816bc"
      unitRef="usd">4370000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ic5e30cec0e5f46c990d27a80bc9cc404_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOmE3ODQzZDFlYWZmOTQ4YzBiY2E4ZGJkMzM2ODJjYTMxL3RhYmxlcmFuZ2U6YTc4NDNkMWVhZmY5NDhjMGJjYThkYmQzMzY4MmNhMzFfMy0zLTEtMS0w_0ace7e51-af20-42a8-8cfd-28829b38a1ca"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i8f914011ef4b409d904723fdf97bebb4_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOmE3ODQzZDFlYWZmOTQ4YzBiY2E4ZGJkMzM2ODJjYTMxL3RhYmxlcmFuZ2U6YTc4NDNkMWVhZmY5NDhjMGJjYThkYmQzMzY4MmNhMzFfMy01LTEtMS0w_81db34c6-ab69-4b94-8781-f5cafa83f898"
      unitRef="usd">4370000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="id54c33db2bde4a67915ccacd57defc8f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOmE3ODQzZDFlYWZmOTQ4YzBiY2E4ZGJkMzM2ODJjYTMxL3RhYmxlcmFuZ2U6YTc4NDNkMWVhZmY5NDhjMGJjYThkYmQzMzY4MmNhMzFfMy03LTEtMS0w_5d215d0a-00c9-408b-90db-d47612a44331"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i5fdcc2928c4b4b049009c9bd8fcaa15c_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOmE3ODQzZDFlYWZmOTQ4YzBiY2E4ZGJkMzM2ODJjYTMxL3RhYmxlcmFuZ2U6YTc4NDNkMWVhZmY5NDhjMGJjYThkYmQzMzY4MmNhMzFfNC0xLTEtMS0w_668aa397-87d2-4253-b83d-09169aee8095"
      unitRef="usd">4961000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i58a8b615711a492183959dba2a794bcd_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOmE3ODQzZDFlYWZmOTQ4YzBiY2E4ZGJkMzM2ODJjYTMxL3RhYmxlcmFuZ2U6YTc4NDNkMWVhZmY5NDhjMGJjYThkYmQzMzY4MmNhMzFfNC0zLTEtMS0w_780ab7f8-b5c0-474f-b391-e8b3ed564024"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i98bc525a1433478dac067eda989bc9f0_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOmE3ODQzZDFlYWZmOTQ4YzBiY2E4ZGJkMzM2ODJjYTMxL3RhYmxlcmFuZ2U6YTc4NDNkMWVhZmY5NDhjMGJjYThkYmQzMzY4MmNhMzFfNC01LTEtMS0w_45bb36c3-17fc-4371-becf-630ca5dd6fcf"
      unitRef="usd">4961000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i204f76b9786e4f88a107c65f042fc5b2_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOmE3ODQzZDFlYWZmOTQ4YzBiY2E4ZGJkMzM2ODJjYTMxL3RhYmxlcmFuZ2U6YTc4NDNkMWVhZmY5NDhjMGJjYThkYmQzMzY4MmNhMzFfNC03LTEtMS0w_63fe22bf-59dc-4fb5-90ca-91a6a8cadacf"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i6c47c22834554c0c8a984ef3d1a6071d_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOmE3ODQzZDFlYWZmOTQ4YzBiY2E4ZGJkMzM2ODJjYTMxL3RhYmxlcmFuZ2U6YTc4NDNkMWVhZmY5NDhjMGJjYThkYmQzMzY4MmNhMzFfNS0xLTEtMS0w_df1f53c5-59cd-4f22-b2cb-609535ba47e3"
      unitRef="usd">9829000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="id80f473231814ff28e2b38df46db22ff_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOmE3ODQzZDFlYWZmOTQ4YzBiY2E4ZGJkMzM2ODJjYTMxL3RhYmxlcmFuZ2U6YTc4NDNkMWVhZmY5NDhjMGJjYThkYmQzMzY4MmNhMzFfNS0zLTEtMS0w_b818d25c-9b2f-41cc-8474-a1225dd18acd"
      unitRef="usd">9829000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i74b21db17db846a99f0d05ebbe0857e9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOmE3ODQzZDFlYWZmOTQ4YzBiY2E4ZGJkMzM2ODJjYTMxL3RhYmxlcmFuZ2U6YTc4NDNkMWVhZmY5NDhjMGJjYThkYmQzMzY4MmNhMzFfNS01LTEtMS0w_1977fd9c-925a-44e2-bf4f-f2fe7fae2d0c"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i4086b126f2554f0f99f0716a39389234_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOmE3ODQzZDFlYWZmOTQ4YzBiY2E4ZGJkMzM2ODJjYTMxL3RhYmxlcmFuZ2U6YTc4NDNkMWVhZmY5NDhjMGJjYThkYmQzMzY4MmNhMzFfNS03LTEtMS0w_c5c98185-3f0a-4395-ba54-c714af9daf34"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:DerivativeAssets
      contextRef="idfd45939bd7346159e637d0c85e8206f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOmE3ODQzZDFlYWZmOTQ4YzBiY2E4ZGJkMzM2ODJjYTMxL3RhYmxlcmFuZ2U6YTc4NDNkMWVhZmY5NDhjMGJjYThkYmQzMzY4MmNhMzFfNi0xLTEtMS0w_4af03687-bee4-4150-88f2-a2d79d8b4407"
      unitRef="usd">164000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i56e3d63b597c4b8dbd2bc22d04b7b096_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOmE3ODQzZDFlYWZmOTQ4YzBiY2E4ZGJkMzM2ODJjYTMxL3RhYmxlcmFuZ2U6YTc4NDNkMWVhZmY5NDhjMGJjYThkYmQzMzY4MmNhMzFfNi0zLTEtMS0w_c4d7b025-27e0-4d52-80cf-160988dce0ab"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i668cae88118641d2902afdef76f9ce41_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOmE3ODQzZDFlYWZmOTQ4YzBiY2E4ZGJkMzM2ODJjYTMxL3RhYmxlcmFuZ2U6YTc4NDNkMWVhZmY5NDhjMGJjYThkYmQzMzY4MmNhMzFfNi01LTEtMS0w_c4d1f2b2-a4b5-499d-8f06-49fe124dd840"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i543467cc350d4a47884843b35d237106_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOmE3ODQzZDFlYWZmOTQ4YzBiY2E4ZGJkMzM2ODJjYTMxL3RhYmxlcmFuZ2U6YTc4NDNkMWVhZmY5NDhjMGJjYThkYmQzMzY4MmNhMzFfNi03LTEtMS0w_efc7eaa1-f151-4b47-94da-f5961e29297a"
      unitRef="usd">164000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i5649f7e571514c88a7b5c655d937642a_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOmE3ODQzZDFlYWZmOTQ4YzBiY2E4ZGJkMzM2ODJjYTMxL3RhYmxlcmFuZ2U6YTc4NDNkMWVhZmY5NDhjMGJjYThkYmQzMzY4MmNhMzFfNy0xLTEtMS0w_ca421c05-f208-4c49-b950-e466a490b05e"
      unitRef="usd">1011000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i0d261c4c631b412e85c45aa9c6e325f4_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOmE3ODQzZDFlYWZmOTQ4YzBiY2E4ZGJkMzM2ODJjYTMxL3RhYmxlcmFuZ2U6YTc4NDNkMWVhZmY5NDhjMGJjYThkYmQzMzY4MmNhMzFfNy0zLTEtMS0w_3fcb767b-0401-42ed-adee-86558e9f2c73"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="idb55bf7d4b8e499dad20ac14660038a2_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOmE3ODQzZDFlYWZmOTQ4YzBiY2E4ZGJkMzM2ODJjYTMxL3RhYmxlcmFuZ2U6YTc4NDNkMWVhZmY5NDhjMGJjYThkYmQzMzY4MmNhMzFfNy01LTEtMS0w_abfd95e2-4b67-42a7-a6d2-73da58cdc562"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ie901dc7c6a9a48c49af874792aa7460c_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOmE3ODQzZDFlYWZmOTQ4YzBiY2E4ZGJkMzM2ODJjYTMxL3RhYmxlcmFuZ2U6YTc4NDNkMWVhZmY5NDhjMGJjYThkYmQzMzY4MmNhMzFfNy03LTEtMS0w_4756dd60-14cf-4709-9748-4c34e3c6187d"
      unitRef="usd">1011000</us-gaap:DerivativeLiabilities>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="ifca4225895b549daa013c75401054aad_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOmE3ODQzZDFlYWZmOTQ4YzBiY2E4ZGJkMzM2ODJjYTMxL3RhYmxlcmFuZ2U6YTc4NDNkMWVhZmY5NDhjMGJjYThkYmQzMzY4MmNhMzFfOC0xLTEtMS0w_533c9a12-dbd5-483b-a51d-c9a5f720e326"
      unitRef="usd">1225000</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="i8548d5912c10472f9dc63427044cc758_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOmE3ODQzZDFlYWZmOTQ4YzBiY2E4ZGJkMzM2ODJjYTMxL3RhYmxlcmFuZ2U6YTc4NDNkMWVhZmY5NDhjMGJjYThkYmQzMzY4MmNhMzFfOC0zLTEtMS0w_fe0059e6-8469-4edd-be6f-5cacf8d36805"
      unitRef="usd">0</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="ib2fbfb9a679c42cc87e4ddf0bc19305b_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOmE3ODQzZDFlYWZmOTQ4YzBiY2E4ZGJkMzM2ODJjYTMxL3RhYmxlcmFuZ2U6YTc4NDNkMWVhZmY5NDhjMGJjYThkYmQzMzY4MmNhMzFfOC01LTEtMS0w_245d2a86-e25d-40a1-bbe3-ab06e7e5d519"
      unitRef="usd">0</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="i6a41f37c69564a429b0bf3ac38d40553_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOmE3ODQzZDFlYWZmOTQ4YzBiY2E4ZGJkMzM2ODJjYTMxL3RhYmxlcmFuZ2U6YTc4NDNkMWVhZmY5NDhjMGJjYThkYmQzMzY4MmNhMzFfOC03LTEtMS0w_0fd0db09-119b-445a-b977-63c25b54aff8"
      unitRef="usd">1225000</us-gaap:ServicingAssetAtFairValueAmount>
    <cvco:FairValueAssetsLevel1Level2OrLevel3TransfersAmount
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RleHRyZWdpb246NTkwZTQ0NzEyMmJjNDlmMWJkZWM1NWM3NWYyYWUxZjlfOTAy_577806c4-4399-4fab-977a-d45549431744"
      unitRef="usd">0</cvco:FairValueAssetsLevel1Level2OrLevel3TransfersAmount>
    <cvco:FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RleHRyZWdpb246NTkwZTQ0NzEyMmJjNDlmMWJkZWM1NWM3NWYyYWUxZjlfMTg3NQ_1f688243-32e1-4b4a-9aeb-711e793f1f2d">&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Financial instruments for which fair value is disclosed but not required to be recognized in the balance sheet on a recurring basis are summarized below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&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:38.049%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&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:13.562%"/&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:13.562%"/&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:13.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 26, 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Loans held for investment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;59,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;59,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Loans held for sale&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;23,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;23,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Construction advances&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:11pt;font-weight:400;line-height:100%"&gt;13,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;13,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Commercial loans receivable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;38,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;38,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Secured financings and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(12,493)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(12,493)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Non-marketable equity investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;21,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;21,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cvco:FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <cvco:LoansHeldForInvestmentFairValueDisclosure
      contextRef="i2ffc0b457d7342e79c7ba601fb4085f0_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOmQyMTZkYzZlOWZjYjRmZTRiMDAwN2NmZWE0YzVjMWMzL3RhYmxlcmFuZ2U6ZDIxNmRjNmU5ZmNiNGZlNGIwMDA3Y2ZlYTRjNWMxYzNfMi0xLTEtMS0w_05abc113-2a47-40a0-82e3-25e316f2c7ef"
      unitRef="usd">59167000</cvco:LoansHeldForInvestmentFairValueDisclosure>
    <cvco:LoansHeldForInvestmentFairValueDisclosure
      contextRef="if922c29c8de942a08e30902809ebb290_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOmQyMTZkYzZlOWZjYjRmZTRiMDAwN2NmZWE0YzVjMWMzL3RhYmxlcmFuZ2U6ZDIxNmRjNmU5ZmNiNGZlNGIwMDA3Y2ZlYTRjNWMxYzNfMi0zLTEtMS0w_e51da0ae-ff24-49b0-b5ed-53b6e36effdc"
      unitRef="usd">0</cvco:LoansHeldForInvestmentFairValueDisclosure>
    <cvco:LoansHeldForInvestmentFairValueDisclosure
      contextRef="i6c995e51eb1a4b69b4435f5bb05569d1_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOmQyMTZkYzZlOWZjYjRmZTRiMDAwN2NmZWE0YzVjMWMzL3RhYmxlcmFuZ2U6ZDIxNmRjNmU5ZmNiNGZlNGIwMDA3Y2ZlYTRjNWMxYzNfMi01LTEtMS0w_8970e12d-3e6e-4758-ac89-256f28f7c3c4"
      unitRef="usd">0</cvco:LoansHeldForInvestmentFairValueDisclosure>
    <cvco:LoansHeldForInvestmentFairValueDisclosure
      contextRef="i23fd61bc7aa4406f8cd765d4f74f7103_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOmQyMTZkYzZlOWZjYjRmZTRiMDAwN2NmZWE0YzVjMWMzL3RhYmxlcmFuZ2U6ZDIxNmRjNmU5ZmNiNGZlNGIwMDA3Y2ZlYTRjNWMxYzNfMi03LTEtMS0w_89d2e4df-3617-46d5-b958-f86b556c0409"
      unitRef="usd">59167000</cvco:LoansHeldForInvestmentFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="i2ffc0b457d7342e79c7ba601fb4085f0_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOmQyMTZkYzZlOWZjYjRmZTRiMDAwN2NmZWE0YzVjMWMzL3RhYmxlcmFuZ2U6ZDIxNmRjNmU5ZmNiNGZlNGIwMDA3Y2ZlYTRjNWMxYzNfMy0xLTEtMS0w_5a9cc874-f261-40d8-a167-3f7fccb026ed"
      unitRef="usd">23223000</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="if922c29c8de942a08e30902809ebb290_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOmQyMTZkYzZlOWZjYjRmZTRiMDAwN2NmZWE0YzVjMWMzL3RhYmxlcmFuZ2U6ZDIxNmRjNmU5ZmNiNGZlNGIwMDA3Y2ZlYTRjNWMxYzNfMy0zLTEtMS0w_ff264ffe-f21c-4817-9090-c43f34ab06fe"
      unitRef="usd">0</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="i6c995e51eb1a4b69b4435f5bb05569d1_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOmQyMTZkYzZlOWZjYjRmZTRiMDAwN2NmZWE0YzVjMWMzL3RhYmxlcmFuZ2U6ZDIxNmRjNmU5ZmNiNGZlNGIwMDA3Y2ZlYTRjNWMxYzNfMy01LTEtMS0w_e1be58cc-c5db-4966-b844-7f22a1c081eb"
      unitRef="usd">0</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="i23fd61bc7aa4406f8cd765d4f74f7103_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOmQyMTZkYzZlOWZjYjRmZTRiMDAwN2NmZWE0YzVjMWMzL3RhYmxlcmFuZ2U6ZDIxNmRjNmU5ZmNiNGZlNGIwMDA3Y2ZlYTRjNWMxYzNfMy03LTEtMS0w_cc1bae82-2739-40a0-9fd0-7747285e1b17"
      unitRef="usd">23223000</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:ConstructionLoan
      contextRef="i2ffc0b457d7342e79c7ba601fb4085f0_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOmQyMTZkYzZlOWZjYjRmZTRiMDAwN2NmZWE0YzVjMWMzL3RhYmxlcmFuZ2U6ZDIxNmRjNmU5ZmNiNGZlNGIwMDA3Y2ZlYTRjNWMxYzNfNC0xLTEtMS0w_ca3042ef-bace-4b9c-8df1-4f83dfd6c12e"
      unitRef="usd">13923000</us-gaap:ConstructionLoan>
    <us-gaap:ConstructionLoan
      contextRef="if922c29c8de942a08e30902809ebb290_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOmQyMTZkYzZlOWZjYjRmZTRiMDAwN2NmZWE0YzVjMWMzL3RhYmxlcmFuZ2U6ZDIxNmRjNmU5ZmNiNGZlNGIwMDA3Y2ZlYTRjNWMxYzNfNC0zLTEtMS0w_67650b43-7482-4b13-92b0-0806ad8b2eaf"
      unitRef="usd">0</us-gaap:ConstructionLoan>
    <us-gaap:ConstructionLoan
      contextRef="i6c995e51eb1a4b69b4435f5bb05569d1_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOmQyMTZkYzZlOWZjYjRmZTRiMDAwN2NmZWE0YzVjMWMzL3RhYmxlcmFuZ2U6ZDIxNmRjNmU5ZmNiNGZlNGIwMDA3Y2ZlYTRjNWMxYzNfNC01LTEtMS0w_ac56c2e1-8f22-45f8-af6e-55dcb003fbb7"
      unitRef="usd">0</us-gaap:ConstructionLoan>
    <us-gaap:ConstructionLoan
      contextRef="i23fd61bc7aa4406f8cd765d4f74f7103_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOmQyMTZkYzZlOWZjYjRmZTRiMDAwN2NmZWE0YzVjMWMzL3RhYmxlcmFuZ2U6ZDIxNmRjNmU5ZmNiNGZlNGIwMDA3Y2ZlYTRjNWMxYzNfNC03LTEtMS0w_a77ec322-b37d-462a-bada-36a2548aef33"
      unitRef="usd">13923000</us-gaap:ConstructionLoan>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i2ffc0b457d7342e79c7ba601fb4085f0_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOmQyMTZkYzZlOWZjYjRmZTRiMDAwN2NmZWE0YzVjMWMzL3RhYmxlcmFuZ2U6ZDIxNmRjNmU5ZmNiNGZlNGIwMDA3Y2ZlYTRjNWMxYzNfNS0xLTEtMS0w_571e3c8f-b161-457a-9120-5ba61808a333"
      unitRef="usd">38300000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="if922c29c8de942a08e30902809ebb290_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOmQyMTZkYzZlOWZjYjRmZTRiMDAwN2NmZWE0YzVjMWMzL3RhYmxlcmFuZ2U6ZDIxNmRjNmU5ZmNiNGZlNGIwMDA3Y2ZlYTRjNWMxYzNfNS0zLTEtMS0w_b0dfa0f4-aace-434f-8fcc-7250d60b0c3d"
      unitRef="usd">0</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i6c995e51eb1a4b69b4435f5bb05569d1_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOmQyMTZkYzZlOWZjYjRmZTRiMDAwN2NmZWE0YzVjMWMzL3RhYmxlcmFuZ2U6ZDIxNmRjNmU5ZmNiNGZlNGIwMDA3Y2ZlYTRjNWMxYzNfNS01LTEtMS0w_093f43c3-a0db-4808-902f-33fc36c31662"
      unitRef="usd">0</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i23fd61bc7aa4406f8cd765d4f74f7103_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOmQyMTZkYzZlOWZjYjRmZTRiMDAwN2NmZWE0YzVjMWMzL3RhYmxlcmFuZ2U6ZDIxNmRjNmU5ZmNiNGZlNGIwMDA3Y2ZlYTRjNWMxYzNfNS03LTEtMS0w_ade5cd9b-9d01-46e5-9f8f-16261ead170c"
      unitRef="usd">38300000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i2ffc0b457d7342e79c7ba601fb4085f0_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOmQyMTZkYzZlOWZjYjRmZTRiMDAwN2NmZWE0YzVjMWMzL3RhYmxlcmFuZ2U6ZDIxNmRjNmU5ZmNiNGZlNGIwMDA3Y2ZlYTRjNWMxYzNfNi0xLTEtMS0w_17f2d6ac-0111-4228-9e97-6bc089326128"
      unitRef="usd">12493000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="if922c29c8de942a08e30902809ebb290_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOmQyMTZkYzZlOWZjYjRmZTRiMDAwN2NmZWE0YzVjMWMzL3RhYmxlcmFuZ2U6ZDIxNmRjNmU5ZmNiNGZlNGIwMDA3Y2ZlYTRjNWMxYzNfNi0zLTEtMS0w_a3a1739e-ea12-4941-bf61-4c8bb3613652"
      unitRef="usd">0</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i6c995e51eb1a4b69b4435f5bb05569d1_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOmQyMTZkYzZlOWZjYjRmZTRiMDAwN2NmZWE0YzVjMWMzL3RhYmxlcmFuZ2U6ZDIxNmRjNmU5ZmNiNGZlNGIwMDA3Y2ZlYTRjNWMxYzNfNi01LTEtMS0w_60c5f2c5-051b-4046-8bcb-4c63337e78ce"
      unitRef="usd">12493000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i23fd61bc7aa4406f8cd765d4f74f7103_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOmQyMTZkYzZlOWZjYjRmZTRiMDAwN2NmZWE0YzVjMWMzL3RhYmxlcmFuZ2U6ZDIxNmRjNmU5ZmNiNGZlNGIwMDA3Y2ZlYTRjNWMxYzNfNi03LTEtMS0w_2d37b860-b9ad-4d71-ad0a-14da35f1e47f"
      unitRef="usd">0</us-gaap:DebtInstrumentFairValue>
    <us-gaap:EquityMethodInvestments
      contextRef="i2ffc0b457d7342e79c7ba601fb4085f0_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOmQyMTZkYzZlOWZjYjRmZTRiMDAwN2NmZWE0YzVjMWMzL3RhYmxlcmFuZ2U6ZDIxNmRjNmU5ZmNiNGZlNGIwMDA3Y2ZlYTRjNWMxYzNfNy0xLTEtMS0w_e4c06ae0-0655-4c49-bc5b-312b3722a97a"
      unitRef="usd">21791000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="if922c29c8de942a08e30902809ebb290_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOmQyMTZkYzZlOWZjYjRmZTRiMDAwN2NmZWE0YzVjMWMzL3RhYmxlcmFuZ2U6ZDIxNmRjNmU5ZmNiNGZlNGIwMDA3Y2ZlYTRjNWMxYzNfNy0zLTEtMS0w_eaf4a17e-d606-43ee-b069-419a330ee1c5"
      unitRef="usd">0</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i6c995e51eb1a4b69b4435f5bb05569d1_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOmQyMTZkYzZlOWZjYjRmZTRiMDAwN2NmZWE0YzVjMWMzL3RhYmxlcmFuZ2U6ZDIxNmRjNmU5ZmNiNGZlNGIwMDA3Y2ZlYTRjNWMxYzNfNy01LTEtMS0w_8c7bddca-07a6-4396-b909-a38e3440d867"
      unitRef="usd">0</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i23fd61bc7aa4406f8cd765d4f74f7103_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOmQyMTZkYzZlOWZjYjRmZTRiMDAwN2NmZWE0YzVjMWMzL3RhYmxlcmFuZ2U6ZDIxNmRjNmU5ZmNiNGZlNGIwMDA3Y2ZlYTRjNWMxYzNfNy03LTEtMS0w_7d9f0f53-a3c6-43bf-bb9b-bf5996de43af"
      unitRef="usd">21791000</us-gaap:EquityMethodInvestments>
    <cvco:LoansHeldForInvestmentFairValueDisclosure
      contextRef="i4a41a5b4c73540c89b2f956a7aaac496_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjA2MzE1NTI5NjA3ZDQyMDA4NDYzMDhkOGVkOWMzNDg3L3RhYmxlcmFuZ2U6MDYzMTU1Mjk2MDdkNDIwMDg0NjMwOGQ4ZWQ5YzM0ODdfMi0xLTEtMS0w_bbf8544e-0e2e-48ec-bc3c-7cbfddd2cd23"
      unitRef="usd">68503000</cvco:LoansHeldForInvestmentFairValueDisclosure>
    <cvco:LoansHeldForInvestmentFairValueDisclosure
      contextRef="i756a32a0ef2e4a218e3c1a1b1889e8ad_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjA2MzE1NTI5NjA3ZDQyMDA4NDYzMDhkOGVkOWMzNDg3L3RhYmxlcmFuZ2U6MDYzMTU1Mjk2MDdkNDIwMDg0NjMwOGQ4ZWQ5YzM0ODdfMi0zLTEtMS0w_ae8c88df-9e48-48c1-b3aa-0ff1242637d0"
      unitRef="usd">0</cvco:LoansHeldForInvestmentFairValueDisclosure>
    <cvco:LoansHeldForInvestmentFairValueDisclosure
      contextRef="id924ea8225a04489a8159ff4e9157980_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjA2MzE1NTI5NjA3ZDQyMDA4NDYzMDhkOGVkOWMzNDg3L3RhYmxlcmFuZ2U6MDYzMTU1Mjk2MDdkNDIwMDg0NjMwOGQ4ZWQ5YzM0ODdfMi01LTEtMS0w_a028e854-4ec8-422c-acc8-5aa58090e8f4"
      unitRef="usd">0</cvco:LoansHeldForInvestmentFairValueDisclosure>
    <cvco:LoansHeldForInvestmentFairValueDisclosure
      contextRef="i620ac9e6c5d34aa581653ea9b267e79c_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjA2MzE1NTI5NjA3ZDQyMDA4NDYzMDhkOGVkOWMzNDg3L3RhYmxlcmFuZ2U6MDYzMTU1Mjk2MDdkNDIwMDg0NjMwOGQ4ZWQ5YzM0ODdfMi03LTEtMS0w_50cf2103-f308-4c6a-af29-17cf21a4b805"
      unitRef="usd">68503000</cvco:LoansHeldForInvestmentFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="i4a41a5b4c73540c89b2f956a7aaac496_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjA2MzE1NTI5NjA3ZDQyMDA4NDYzMDhkOGVkOWMzNDg3L3RhYmxlcmFuZ2U6MDYzMTU1Mjk2MDdkNDIwMDg0NjMwOGQ4ZWQ5YzM0ODdfMy0xLTEtMS0w_7bace132-3768-4181-820e-964e6f0a0257"
      unitRef="usd">15492000</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="i756a32a0ef2e4a218e3c1a1b1889e8ad_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjA2MzE1NTI5NjA3ZDQyMDA4NDYzMDhkOGVkOWMzNDg3L3RhYmxlcmFuZ2U6MDYzMTU1Mjk2MDdkNDIwMDg0NjMwOGQ4ZWQ5YzM0ODdfMy0zLTEtMS0w_72e50699-d40e-4034-bded-837ae99e7279"
      unitRef="usd">0</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="id924ea8225a04489a8159ff4e9157980_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjA2MzE1NTI5NjA3ZDQyMDA4NDYzMDhkOGVkOWMzNDg3L3RhYmxlcmFuZ2U6MDYzMTU1Mjk2MDdkNDIwMDg0NjMwOGQ4ZWQ5YzM0ODdfMy01LTEtMS0w_729a15f9-a38c-4304-a65e-3a15dd6094df"
      unitRef="usd">0</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="i620ac9e6c5d34aa581653ea9b267e79c_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjA2MzE1NTI5NjA3ZDQyMDA4NDYzMDhkOGVkOWMzNDg3L3RhYmxlcmFuZ2U6MDYzMTU1Mjk2MDdkNDIwMDg0NjMwOGQ4ZWQ5YzM0ODdfMy03LTEtMS0w_c74ce462-2cea-4717-953e-85fba7ecdaae"
      unitRef="usd">15492000</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:ConstructionLoan
      contextRef="i4a41a5b4c73540c89b2f956a7aaac496_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjA2MzE1NTI5NjA3ZDQyMDA4NDYzMDhkOGVkOWMzNDg3L3RhYmxlcmFuZ2U6MDYzMTU1Mjk2MDdkNDIwMDg0NjMwOGQ4ZWQ5YzM0ODdfNC0xLTEtMS0w_89f72b3d-6d12-450d-89b4-297ab69f4373"
      unitRef="usd">13400000</us-gaap:ConstructionLoan>
    <us-gaap:ConstructionLoan
      contextRef="i756a32a0ef2e4a218e3c1a1b1889e8ad_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjA2MzE1NTI5NjA3ZDQyMDA4NDYzMDhkOGVkOWMzNDg3L3RhYmxlcmFuZ2U6MDYzMTU1Mjk2MDdkNDIwMDg0NjMwOGQ4ZWQ5YzM0ODdfNC0zLTEtMS0w_3d6fdd6a-2fea-40a5-880f-c3981d07be50"
      unitRef="usd">0</us-gaap:ConstructionLoan>
    <us-gaap:ConstructionLoan
      contextRef="id924ea8225a04489a8159ff4e9157980_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjA2MzE1NTI5NjA3ZDQyMDA4NDYzMDhkOGVkOWMzNDg3L3RhYmxlcmFuZ2U6MDYzMTU1Mjk2MDdkNDIwMDg0NjMwOGQ4ZWQ5YzM0ODdfNC01LTEtMS0w_b007a819-eed7-4508-8472-f9cf0c5c9795"
      unitRef="usd">0</us-gaap:ConstructionLoan>
    <us-gaap:ConstructionLoan
      contextRef="i620ac9e6c5d34aa581653ea9b267e79c_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjA2MzE1NTI5NjA3ZDQyMDA4NDYzMDhkOGVkOWMzNDg3L3RhYmxlcmFuZ2U6MDYzMTU1Mjk2MDdkNDIwMDg0NjMwOGQ4ZWQ5YzM0ODdfNC03LTEtMS0w_b0689fca-2d3b-4e93-b0c4-3e88b7ed3713"
      unitRef="usd">13400000</us-gaap:ConstructionLoan>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i4a41a5b4c73540c89b2f956a7aaac496_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjA2MzE1NTI5NjA3ZDQyMDA4NDYzMDhkOGVkOWMzNDg3L3RhYmxlcmFuZ2U6MDYzMTU1Mjk2MDdkNDIwMDg0NjMwOGQ4ZWQ5YzM0ODdfNS0xLTEtMS0w_ba0dd338-9066-4ec0-a79c-52238f9399f1"
      unitRef="usd">46819000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i756a32a0ef2e4a218e3c1a1b1889e8ad_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjA2MzE1NTI5NjA3ZDQyMDA4NDYzMDhkOGVkOWMzNDg3L3RhYmxlcmFuZ2U6MDYzMTU1Mjk2MDdkNDIwMDg0NjMwOGQ4ZWQ5YzM0ODdfNS0zLTEtMS0w_25f71141-4f75-48bd-8e7a-38c887e98d88"
      unitRef="usd">0</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="id924ea8225a04489a8159ff4e9157980_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjA2MzE1NTI5NjA3ZDQyMDA4NDYzMDhkOGVkOWMzNDg3L3RhYmxlcmFuZ2U6MDYzMTU1Mjk2MDdkNDIwMDg0NjMwOGQ4ZWQ5YzM0ODdfNS01LTEtMS0w_e0ddd98c-f849-4af9-bb8c-d8b6c03e3689"
      unitRef="usd">0</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i620ac9e6c5d34aa581653ea9b267e79c_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjA2MzE1NTI5NjA3ZDQyMDA4NDYzMDhkOGVkOWMzNDg3L3RhYmxlcmFuZ2U6MDYzMTU1Mjk2MDdkNDIwMDg0NjMwOGQ4ZWQ5YzM0ODdfNS03LTEtMS0w_d09c4f87-d6e3-4df4-bf59-9f5fee1704bc"
      unitRef="usd">46819000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i4a41a5b4c73540c89b2f956a7aaac496_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjA2MzE1NTI5NjA3ZDQyMDA4NDYzMDhkOGVkOWMzNDg3L3RhYmxlcmFuZ2U6MDYzMTU1Mjk2MDdkNDIwMDg0NjMwOGQ4ZWQ5YzM0ODdfNi0xLTEtMS0w_71580856-bd19-49bb-91db-936c69bd3f86"
      unitRef="usd">15592000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i756a32a0ef2e4a218e3c1a1b1889e8ad_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjA2MzE1NTI5NjA3ZDQyMDA4NDYzMDhkOGVkOWMzNDg3L3RhYmxlcmFuZ2U6MDYzMTU1Mjk2MDdkNDIwMDg0NjMwOGQ4ZWQ5YzM0ODdfNi0zLTEtMS0w_a0723f22-f794-44c7-96df-9af2b9ca3933"
      unitRef="usd">0</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="id924ea8225a04489a8159ff4e9157980_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjA2MzE1NTI5NjA3ZDQyMDA4NDYzMDhkOGVkOWMzNDg3L3RhYmxlcmFuZ2U6MDYzMTU1Mjk2MDdkNDIwMDg0NjMwOGQ4ZWQ5YzM0ODdfNi01LTEtMS0w_dde9c323-831d-405f-b567-68374be05e90"
      unitRef="usd">15592000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i620ac9e6c5d34aa581653ea9b267e79c_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjA2MzE1NTI5NjA3ZDQyMDA4NDYzMDhkOGVkOWMzNDg3L3RhYmxlcmFuZ2U6MDYzMTU1Mjk2MDdkNDIwMDg0NjMwOGQ4ZWQ5YzM0ODdfNi03LTEtMS0w_82a47dde-cd75-419b-b7d4-a7928faba6c2"
      unitRef="usd">0</us-gaap:DebtInstrumentFairValue>
    <us-gaap:EquityMethodInvestments
      contextRef="i4a41a5b4c73540c89b2f956a7aaac496_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjA2MzE1NTI5NjA3ZDQyMDA4NDYzMDhkOGVkOWMzNDg3L3RhYmxlcmFuZ2U6MDYzMTU1Mjk2MDdkNDIwMDg0NjMwOGQ4ZWQ5YzM0ODdfNy0xLTEtMS0w_1a99cbce-378a-432b-9382-016c9e6b46de"
      unitRef="usd">21536000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i756a32a0ef2e4a218e3c1a1b1889e8ad_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjA2MzE1NTI5NjA3ZDQyMDA4NDYzMDhkOGVkOWMzNDg3L3RhYmxlcmFuZ2U6MDYzMTU1Mjk2MDdkNDIwMDg0NjMwOGQ4ZWQ5YzM0ODdfNy0zLTEtMS0w_ea7b15fb-8ef4-4f6e-82a6-7207977e8897"
      unitRef="usd">0</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="id924ea8225a04489a8159ff4e9157980_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjA2MzE1NTI5NjA3ZDQyMDA4NDYzMDhkOGVkOWMzNDg3L3RhYmxlcmFuZ2U6MDYzMTU1Mjk2MDdkNDIwMDg0NjMwOGQ4ZWQ5YzM0ODdfNy01LTEtMS0w_388f237a-fcaa-41d9-92b5-03d89f28e77d"
      unitRef="usd">0</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i620ac9e6c5d34aa581653ea9b267e79c_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjA2MzE1NTI5NjA3ZDQyMDA4NDYzMDhkOGVkOWMzNDg3L3RhYmxlcmFuZ2U6MDYzMTU1Mjk2MDdkNDIwMDg0NjMwOGQ4ZWQ5YzM0ODdfNy03LTEtMS0w_59b528ff-074b-411a-a319-b1b0f516c05e"
      unitRef="usd">21536000</us-gaap:EquityMethodInvestments>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RleHRyZWdpb246NTkwZTQ0NzEyMmJjNDlmMWJkZWM1NWM3NWYyYWUxZjlfMTg5Mw_f23d194e-15c7-4afa-ab64-e4f66de980d6">No impairment charges were recorded during the nine months ended December&#160;26, 2020.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:AssetImpairmentCharges
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RleHRyZWdpb246NTkwZTQ0NzEyMmJjNDlmMWJkZWM1NWM3NWYyYWUxZjlfMTE2MQ_9a3c71aa-8d25-4b5c-bfe4-6a0159661568"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RleHRyZWdpb246NTkwZTQ0NzEyMmJjNDlmMWJkZWM1NWM3NWYyYWUxZjlfMTg5NA_9a7ecf00-c706-486f-b3a3-e97d758e5b27">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Mortgage Servicing&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;. Mortgage Servicing Rights ("MSRs") are the rights to receive a portion of the interest coupon and fees collected from the mortgagors for performing specified mortgage servicing activities, which consist of collecting loan payments, remitting principal and interest payments to investors, managing escrow accounts, performing loss mitigation activities on behalf of investors and otherwise administering the loan servicing portfolio. MSRs are initially recorded at fair value. Changes in fair value subsequent to the initial capitalization are recorded in earnings.&lt;/span&gt;</us-gaap:TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy>
    <cvco:FairValueAssumptionsForServicingAssetsTableTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RleHRyZWdpb246NTkwZTQ0NzEyMmJjNDlmMWJkZWM1NWM3NWYyYWUxZjlfMTg0Mw_c364e4b5-4225-4244-b7fb-dceceb60cd4f">&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:68.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&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:13.564%"/&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:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;March 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Number of loans serviced with MSRs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Weighted average servicing fee (basis points)&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:11pt;font-weight:400;line-height:100%"&gt;31.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;31.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Capitalized servicing multiple&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:11pt;font-weight:400;line-height:100%"&gt;44.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;67.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Capitalized servicing rate (basis points)&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:11pt;font-weight:400;line-height:100%"&gt;14.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;20.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Serviced portfolio with MSRs (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;590,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;585,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;MSRs (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</cvco:FairValueAssumptionsForServicingAssetsTableTextBlock>
    <cvco:NumberOfLoansOutstandingOfLoansHeldInPortfolio
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjQwMGNlZGI4N2I2MTRlNjc4ZTllY2QzNTlhYTZhZGJmL3RhYmxlcmFuZ2U6NDAwY2VkYjg3YjYxNGU2NzhlOWVjZDM1OWFhNmFkYmZfMS0xLTEtMS0w_3d0084bc-766e-4e49-a69e-01e9365925f3"
      unitRef="loans">4663</cvco:NumberOfLoansOutstandingOfLoansHeldInPortfolio>
    <cvco:NumberOfLoansOutstandingOfLoansHeldInPortfolio
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjQwMGNlZGI4N2I2MTRlNjc4ZTllY2QzNTlhYTZhZGJmL3RhYmxlcmFuZ2U6NDAwY2VkYjg3YjYxNGU2NzhlOWVjZDM1OWFhNmFkYmZfMS0zLTEtMS0w_70ffc158-33b9-4d7f-9aab-8adbe3c3365e"
      unitRef="loans">4688</cvco:NumberOfLoansOutstandingOfLoansHeldInPortfolio>
    <cvco:CapitalizedServicingMultipleOfLoansHeldInPortfolio
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjQwMGNlZGI4N2I2MTRlNjc4ZTllY2QzNTlhYTZhZGJmL3RhYmxlcmFuZ2U6NDAwY2VkYjg3YjYxNGU2NzhlOWVjZDM1OWFhNmFkYmZfMy0xLTEtMS0w_c7607eb0-1073-4972-82d7-88aad915dbe6"
      unitRef="number">0.4423</cvco:CapitalizedServicingMultipleOfLoansHeldInPortfolio>
    <cvco:CapitalizedServicingMultipleOfLoansHeldInPortfolio
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjQwMGNlZGI4N2I2MTRlNjc4ZTllY2QzNTlhYTZhZGJmL3RhYmxlcmFuZ2U6NDAwY2VkYjg3YjYxNGU2NzhlOWVjZDM1OWFhNmFkYmZfMy0zLTEtMS0w_0febc141-6584-4251-8247-a362dedf8c8a"
      unitRef="number">0.6719</cvco:CapitalizedServicingMultipleOfLoansHeldInPortfolio>
    <us-gaap:PrincipalAmountOutstandingOfLoansHeldInPortfolio
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjQwMGNlZGI4N2I2MTRlNjc4ZTllY2QzNTlhYTZhZGJmL3RhYmxlcmFuZ2U6NDAwY2VkYjg3YjYxNGU2NzhlOWVjZDM1OWFhNmFkYmZfNS0xLTEtMS0w_1d0fbcb6-0ef2-466f-8efc-bf97eaf16456"
      unitRef="usd">590433000</us-gaap:PrincipalAmountOutstandingOfLoansHeldInPortfolio>
    <us-gaap:PrincipalAmountOutstandingOfLoansHeldInPortfolio
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjQwMGNlZGI4N2I2MTRlNjc4ZTllY2QzNTlhYTZhZGJmL3RhYmxlcmFuZ2U6NDAwY2VkYjg3YjYxNGU2NzhlOWVjZDM1OWFhNmFkYmZfNS0zLTEtMS0w_d7b60250-fca1-4c44-9348-c9ac7a723793"
      unitRef="usd">585777000</us-gaap:PrincipalAmountOutstandingOfLoansHeldInPortfolio>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjQwMGNlZGI4N2I2MTRlNjc4ZTllY2QzNTlhYTZhZGJmL3RhYmxlcmFuZ2U6NDAwY2VkYjg3YjYxNGU2NzhlOWVjZDM1OWFhNmFkYmZfNi0xLTEtMS0w_60c39546-81bd-42e3-9bfa-1673fbb4de13"
      unitRef="usd">831000</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjQwMGNlZGI4N2I2MTRlNjc4ZTllY2QzNTlhYTZhZGJmL3RhYmxlcmFuZ2U6NDAwY2VkYjg3YjYxNGU2NzhlOWVjZDM1OWFhNmFkYmZfNi0zLTEtMS0w_104649c3-5d89-4efc-9911-1063c64bf2a3"
      unitRef="usd">1225000</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM184NS9mcmFnOjMzNzc0NWUzNDUxOTRmOTRhOTU0NjI1NjFmMjViMDRkL3RleHRyZWdpb246MzM3NzQ1ZTM0NTE5NGY5NGE5NTQ2MjU2MWYyNWIwNGRfNzI1_c0b92251-f62e-4551-880f-54e0df7edb7c">Related Party Transactions&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;We have non-marketable equity investments in other distribution operations outside of Company-owned retail locations. In the ordinary course of business, we sell homes and lend to certain of these operations through our commercial lending programs. For the three months ended December 26, 2020 and December&#160;28, 2019, the total amount of sales to related parties was $11.2 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; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;and&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;$13.3 million, respectively. For the nine months ended December 26, 2020 and December&#160;28, 2019, the total amount of sales to related parties was $34.2 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; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;and&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;$37.1 million, respectively. As of December&#160;26, 2020, receivables from related parties included $3.9 million of accounts receivable and $7.5 million of commercial loans outstanding. As of March&#160;28, 2020, receivables from related parties incl&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;uded $1.7 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; of accounts receivable and $8.2 million of commercial loans outstanding.&lt;/span&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM184NS9mcmFnOjMzNzc0NWUzNDUxOTRmOTRhOTU0NjI1NjFmMjViMDRkL3RleHRyZWdpb246MzM3NzQ1ZTM0NTE5NGY5NGE5NTQ2MjU2MWYyNWIwNGRfMzcy_84962fdc-86af-421f-9c0f-f0522250d13b"
      unitRef="usd">11200000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM184NS9mcmFnOjMzNzc0NWUzNDUxOTRmOTRhOTU0NjI1NjFmMjViMDRkL3RleHRyZWdpb246MzM3NzQ1ZTM0NTE5NGY5NGE5NTQ2MjU2MWYyNWIwNGRfMzc5_15483680-b7af-484f-9884-60d8a4ec1807"
      unitRef="usd">13300000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM184NS9mcmFnOjMzNzc0NWUzNDUxOTRmOTRhOTU0NjI1NjFmMjViMDRkL3RleHRyZWdpb246MzM3NzQ1ZTM0NTE5NGY5NGE5NTQ2MjU2MWYyNWIwNGRfNDY1_a2f81464-5ff7-4138-98f4-c91c0b701d01"
      unitRef="usd">34200000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM184NS9mcmFnOjMzNzc0NWUzNDUxOTRmOTRhOTU0NjI1NjFmMjViMDRkL3RleHRyZWdpb246MzM3NzQ1ZTM0NTE5NGY5NGE5NTQ2MjU2MWYyNWIwNGRfNDcy_05df858a-ad31-4551-90f7-d41adae81ed7"
      unitRef="usd">37100000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM184NS9mcmFnOjMzNzc0NWUzNDUxOTRmOTRhOTU0NjI1NjFmMjViMDRkL3RleHRyZWdpb246MzM3NzQ1ZTM0NTE5NGY5NGE5NTQ2MjU2MWYyNWIwNGRfNTQy_e51686f5-ec33-47f7-9bb6-2f5599c84a3d"
      unitRef="usd">3900000</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <us-gaap:LoansAndLeasesReceivableRelatedParties
      contextRef="i838eb04fe7bd49de82719a924b1fd9a7_I20201226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM184NS9mcmFnOjMzNzc0NWUzNDUxOTRmOTRhOTU0NjI1NjFmMjViMDRkL3RleHRyZWdpb246MzM3NzQ1ZTM0NTE5NGY5NGE5NTQ2MjU2MWYyNWIwNGRfNTcy_3b626667-0185-42b8-b569-33a4a5874ae4"
      unitRef="usd">7500000</us-gaap:LoansAndLeasesReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM184NS9mcmFnOjMzNzc0NWUzNDUxOTRmOTRhOTU0NjI1NjFmMjViMDRkL3RleHRyZWdpb246MzM3NzQ1ZTM0NTE5NGY5NGE5NTQ2MjU2MWYyNWIwNGRfNjYw_dab60373-1602-449e-a8a9-f66968fcbaa0"
      unitRef="usd">1700000</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <us-gaap:LoansAndLeasesReceivableRelatedParties
      contextRef="i5debca0400b145a28f1b83a3966829c9_I20200328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM184NS9mcmFnOjMzNzc0NWUzNDUxOTRmOTRhOTU0NjI1NjFmMjViMDRkL3RleHRyZWdpb246MzM3NzQ1ZTM0NTE5NGY5NGE5NTQ2MjU2MWYyNWIwNGRfNjkw_802b1e3e-ae66-4565-9f77-bb9c4018d100"
      unitRef="usd">8200000</us-gaap:LoansAndLeasesReceivableRelatedParties>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM184OC9mcmFnOjRjYTEyZDYzNTQxODRhZTM4NDIyNTE5ZDdmYTQzNWM2L3RleHRyZWdpb246NGNhMTJkNjM1NDE4NGFlMzg0MjI1MTlkN2ZhNDM1YzZfNzUy_cdd8017f-47a1-44fd-8cad-fbaaa5e8ca84">Acquisition of Destiny HomesOn August 2, 2019, the Company purchased certain manufactured housing assets and assumed certain liabilities of Destiny Homes, which operates one manufacturing facility located in Moultrie, Georgia and produces and distributes manufactured and modular homes through a network of independent retailers in the Southeastern United States, further expanding our reach. We finalized the purchase price allocation and have not made any purchase accounting adjustments during fiscal year 2021. &lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Pro Forma Impact of Acquisition&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;. The following table presents supplemental pro forma information as if the acquisition of Destiny Homes had occurred on March 31, 2019 (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&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.373%"/&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.373%"/&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.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%"&gt;Nine 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:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 28,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 28,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Net revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;288,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;273,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;801,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;817,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;19,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;20,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;51,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;63,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Diluted net income per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;6.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM184OC9mcmFnOjRjYTEyZDYzNTQxODRhZTM4NDIyNTE5ZDdmYTQzNWM2L3RleHRyZWdpb246NGNhMTJkNjM1NDE4NGFlMzg0MjI1MTlkN2ZhNDM1YzZfNzUx_7beaae4f-15e6-4b92-8ce4-353122b9d95a">&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Pro Forma Impact of Acquisition&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;. The following table presents supplemental pro forma information as if the acquisition of Destiny Homes had occurred on March 31, 2019 (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&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.373%"/&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.373%"/&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.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%"&gt;Nine 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:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 28,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 28,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Net revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;288,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;273,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;801,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;817,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;19,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;20,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;51,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;63,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Diluted net income per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;6.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM184OC9mcmFnOjRjYTEyZDYzNTQxODRhZTM4NDIyNTE5ZDdmYTQzNWM2L3RhYmxlOjBkZTMzMDk4MTI0YjRlNjE5ZmM0NjdkNWYzODIxYzA5L3RhYmxlcmFuZ2U6MGRlMzMwOTgxMjRiNGU2MTlmYzQ2N2Q1ZjM4MjFjMDlfMi0xLTEtMS0w_4a52fb5e-b465-44f1-bd3f-48c594c385be"
      unitRef="usd">288772000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM184OC9mcmFnOjRjYTEyZDYzNTQxODRhZTM4NDIyNTE5ZDdmYTQzNWM2L3RhYmxlOjBkZTMzMDk4MTI0YjRlNjE5ZmM0NjdkNWYzODIxYzA5L3RhYmxlcmFuZ2U6MGRlMzMwOTgxMjRiNGU2MTlmYzQ2N2Q1ZjM4MjFjMDlfMi0zLTEtMS0w_11954d8a-8278-4501-aabd-acaaba628f6a"
      unitRef="usd">273722000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM184OC9mcmFnOjRjYTEyZDYzNTQxODRhZTM4NDIyNTE5ZDdmYTQzNWM2L3RhYmxlOjBkZTMzMDk4MTI0YjRlNjE5ZmM0NjdkNWYzODIxYzA5L3RhYmxlcmFuZ2U6MGRlMzMwOTgxMjRiNGU2MTlmYzQ2N2Q1ZjM4MjFjMDlfMi01LTEtMS0w_15387d6f-cc00-4ae6-80e8-3f038ae6e23d"
      unitRef="usd">801549000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM184OC9mcmFnOjRjYTEyZDYzNTQxODRhZTM4NDIyNTE5ZDdmYTQzNWM2L3RhYmxlOjBkZTMzMDk4MTI0YjRlNjE5ZmM0NjdkNWYzODIxYzA5L3RhYmxlcmFuZ2U6MGRlMzMwOTgxMjRiNGU2MTlmYzQ2N2Q1ZjM4MjFjMDlfMi03LTEtMS0w_583f5af2-d1dd-49f0-bd0d-7cb375d7bf4e"
      unitRef="usd">817674000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM184OC9mcmFnOjRjYTEyZDYzNTQxODRhZTM4NDIyNTE5ZDdmYTQzNWM2L3RhYmxlOjBkZTMzMDk4MTI0YjRlNjE5ZmM0NjdkNWYzODIxYzA5L3RhYmxlcmFuZ2U6MGRlMzMwOTgxMjRiNGU2MTlmYzQ2N2Q1ZjM4MjFjMDlfMy0xLTEtMS0w_88899183-3c78-414a-b6d8-bdc1ca13dfe5"
      unitRef="usd">19701000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM184OC9mcmFnOjRjYTEyZDYzNTQxODRhZTM4NDIyNTE5ZDdmYTQzNWM2L3RhYmxlOjBkZTMzMDk4MTI0YjRlNjE5ZmM0NjdkNWYzODIxYzA5L3RhYmxlcmFuZ2U6MGRlMzMwOTgxMjRiNGU2MTlmYzQ2N2Q1ZjM4MjFjMDlfMy0zLTEtMS0w_84b43cf5-a83b-4781-9cff-149b95f9cdb6"
      unitRef="usd">20898000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM184OC9mcmFnOjRjYTEyZDYzNTQxODRhZTM4NDIyNTE5ZDdmYTQzNWM2L3RhYmxlOjBkZTMzMDk4MTI0YjRlNjE5ZmM0NjdkNWYzODIxYzA5L3RhYmxlcmFuZ2U6MGRlMzMwOTgxMjRiNGU2MTlmYzQ2N2Q1ZjM4MjFjMDlfMy01LTEtMS0w_744feed7-80aa-4ed0-8462-8c842294f0a5"
      unitRef="usd">51424000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM184OC9mcmFnOjRjYTEyZDYzNTQxODRhZTM4NDIyNTE5ZDdmYTQzNWM2L3RhYmxlOjBkZTMzMDk4MTI0YjRlNjE5ZmM0NjdkNWYzODIxYzA5L3RhYmxlcmFuZ2U6MGRlMzMwOTgxMjRiNGU2MTlmYzQ2N2Q1ZjM4MjFjMDlfMy03LTEtMS0w_e16d200f-71d2-479f-b5d7-54f619c4d90c"
      unitRef="usd">63868000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM184OC9mcmFnOjRjYTEyZDYzNTQxODRhZTM4NDIyNTE5ZDdmYTQzNWM2L3RhYmxlOjBkZTMzMDk4MTI0YjRlNjE5ZmM0NjdkNWYzODIxYzA5L3RhYmxlcmFuZ2U6MGRlMzMwOTgxMjRiNGU2MTlmYzQ2N2Q1ZjM4MjFjMDlfNC0xLTEtMS0w_be156ee5-f49c-4517-b7f7-4283e6495df3"
      unitRef="usdPerShare">2.12</us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM184OC9mcmFnOjRjYTEyZDYzNTQxODRhZTM4NDIyNTE5ZDdmYTQzNWM2L3RhYmxlOjBkZTMzMDk4MTI0YjRlNjE5ZmM0NjdkNWYzODIxYzA5L3RhYmxlcmFuZ2U6MGRlMzMwOTgxMjRiNGU2MTlmYzQ2N2Q1ZjM4MjFjMDlfNC0zLTEtMS0w_437ed464-c487-4d5b-a2a2-dcde0cd49641"
      unitRef="usdPerShare">2.25</us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM184OC9mcmFnOjRjYTEyZDYzNTQxODRhZTM4NDIyNTE5ZDdmYTQzNWM2L3RhYmxlOjBkZTMzMDk4MTI0YjRlNjE5ZmM0NjdkNWYzODIxYzA5L3RhYmxlcmFuZ2U6MGRlMzMwOTgxMjRiNGU2MTlmYzQ2N2Q1ZjM4MjFjMDlfNC01LTEtMS0w_8271d70d-2e89-487f-919a-cffd1122684c"
      unitRef="usdPerShare">5.54</us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM184OC9mcmFnOjRjYTEyZDYzNTQxODRhZTM4NDIyNTE5ZDdmYTQzNWM2L3RhYmxlOjBkZTMzMDk4MTI0YjRlNjE5ZmM0NjdkNWYzODIxYzA5L3RhYmxlcmFuZ2U6MGRlMzMwOTgxMjRiNGU2MTlmYzQ2N2Q1ZjM4MjFjMDlfNC03LTEtMS0w_8e5ed90e-9aa5-40fb-87fa-16d7e00b0556"
      unitRef="usdPerShare">6.90</us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM185MS9mcmFnOmI1ODFhOGI0ODhhOTRhMzg5ODE0Nzg0YzFiMzNkZWIwL3RleHRyZWdpb246YjU4MWE4YjQ4OGE5NGEzODk4MTQ3ODRjMWIzM2RlYjBfMzkz_d87951c6-31a6-49aa-bbb4-f88b72583373">Business Segment Information&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;We operate principally in two segments: (1)&#160;factory-built housing, which includes wholesale and retail systems-built housing operations and (2)&#160;financial services, which includes manufactured housing consumer finance and insurance. The following table details Net revenue and Income before income taxes by segment (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:14pt;margin-top:2pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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.519%"/&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.519%"/&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.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 28,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 28,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Net revenue:&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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Factory-built housing&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;270,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;257,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;749,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;758,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Financial services&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:11pt;font-weight:400;line-height:100%"&gt;17,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;16,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;51,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;47,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;288,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;273,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;801,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;806,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Income before income taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Factory-built housing&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;18,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;19,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;54,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;66,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Financial services&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:11pt;font-weight:400;line-height:100%"&gt;7,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;12,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;13,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;25,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;24,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;67,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;79,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM185MS9mcmFnOmI1ODFhOGI0ODhhOTRhMzg5ODE0Nzg0YzFiMzNkZWIwL3RleHRyZWdpb246YjU4MWE4YjQ4OGE5NGEzODk4MTQ3ODRjMWIzM2RlYjBfNzQ_546977d0-9b51-45f9-a94c-211d2e90b892"
      unitRef="segment">2</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM185MS9mcmFnOmI1ODFhOGI0ODhhOTRhMzg5ODE0Nzg0YzFiMzNkZWIwL3RleHRyZWdpb246YjU4MWE4YjQ4OGE5NGEzODk4MTQ3ODRjMWIzM2RlYjBfMzg1_0debc0cc-9208-4651-ab88-728c745cee8a">The following table details Net revenue and Income before income taxes by segment (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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.519%"/&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.519%"/&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.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 28,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 28,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Net revenue:&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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Factory-built housing&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;270,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;257,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;749,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;758,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Financial services&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:11pt;font-weight:400;line-height:100%"&gt;17,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;16,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;51,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;47,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;288,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;273,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;801,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;806,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Income before income taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Factory-built housing&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;18,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;19,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;54,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;66,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Financial services&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:11pt;font-weight:400;line-height:100%"&gt;7,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;12,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;13,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;25,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;24,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;67,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;79,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="i93aee35c4f2249a5b051e8db99db6e93_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM185MS9mcmFnOmI1ODFhOGI0ODhhOTRhMzg5ODE0Nzg0YzFiMzNkZWIwL3RhYmxlOjQ0NmQ2MGFjMDMyODQzOTk5YjNkZWEwZGYwODBlNzRmL3RhYmxlcmFuZ2U6NDQ2ZDYwYWMwMzI4NDM5OTliM2RlYTBkZjA4MGU3NGZfMy0xLTEtMS0w_707cbf2e-d32b-4b52-a72b-3acc3f156fa3"
      unitRef="usd">270822000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i52267438489046cbb606811d520f1fb4_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM185MS9mcmFnOmI1ODFhOGI0ODhhOTRhMzg5ODE0Nzg0YzFiMzNkZWIwL3RhYmxlOjQ0NmQ2MGFjMDMyODQzOTk5YjNkZWEwZGYwODBlNzRmL3RhYmxlcmFuZ2U6NDQ2ZDYwYWMwMzI4NDM5OTliM2RlYTBkZjA4MGU3NGZfMy0zLTEtMS0w_e7274a35-cc00-40a5-a1b2-9f0e5b665e94"
      unitRef="usd">257106000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id3699582e76f4bb29ff2256f4c1e1d16_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM185MS9mcmFnOmI1ODFhOGI0ODhhOTRhMzg5ODE0Nzg0YzFiMzNkZWIwL3RhYmxlOjQ0NmQ2MGFjMDMyODQzOTk5YjNkZWEwZGYwODBlNzRmL3RhYmxlcmFuZ2U6NDQ2ZDYwYWMwMzI4NDM5OTliM2RlYTBkZjA4MGU3NGZfMy01LTEtMS0w_74e6ab0f-13d7-4e50-b15b-f4db7c7726b3"
      unitRef="usd">749879000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia03faa0ff6b54d4b8974a7f7042cc6fe_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM185MS9mcmFnOmI1ODFhOGI0ODhhOTRhMzg5ODE0Nzg0YzFiMzNkZWIwL3RhYmxlOjQ0NmQ2MGFjMDMyODQzOTk5YjNkZWEwZGYwODBlNzRmL3RhYmxlcmFuZ2U6NDQ2ZDYwYWMwMzI4NDM5OTliM2RlYTBkZjA4MGU3NGZfMy03LTEtMS0w_ca3138ea-0452-46e2-a0a8-be0fc935e618"
      unitRef="usd">758564000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iae4e7bd6069c48d29dc143ec61e18896_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM185MS9mcmFnOmI1ODFhOGI0ODhhOTRhMzg5ODE0Nzg0YzFiMzNkZWIwL3RhYmxlOjQ0NmQ2MGFjMDMyODQzOTk5YjNkZWEwZGYwODBlNzRmL3RhYmxlcmFuZ2U6NDQ2ZDYwYWMwMzI4NDM5OTliM2RlYTBkZjA4MGU3NGZfNC0xLTEtMS0w_70c81956-d1f2-47e8-b72e-767bbfae39e9"
      unitRef="usd">17950000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i63da47768c0a44ba9336f077914557f1_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM185MS9mcmFnOmI1ODFhOGI0ODhhOTRhMzg5ODE0Nzg0YzFiMzNkZWIwL3RhYmxlOjQ0NmQ2MGFjMDMyODQzOTk5YjNkZWEwZGYwODBlNzRmL3RhYmxlcmFuZ2U6NDQ2ZDYwYWMwMzI4NDM5OTliM2RlYTBkZjA4MGU3NGZfNC0zLTEtMS0w_e5e00a3e-f2e7-4a42-8367-5eb9f42324a0"
      unitRef="usd">16616000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia0b7621cb59741749924f81833b73e3b_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM185MS9mcmFnOmI1ODFhOGI0ODhhOTRhMzg5ODE0Nzg0YzFiMzNkZWIwL3RhYmxlOjQ0NmQ2MGFjMDMyODQzOTk5YjNkZWEwZGYwODBlNzRmL3RhYmxlcmFuZ2U6NDQ2ZDYwYWMwMzI4NDM5OTliM2RlYTBkZjA4MGU3NGZfNC01LTEtMS0w_5cac5f1b-6499-448a-afd2-e8bd0f0733ca"
      unitRef="usd">51670000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i378c3624040442998eb128406e610ee1_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM185MS9mcmFnOmI1ODFhOGI0ODhhOTRhMzg5ODE0Nzg0YzFiMzNkZWIwL3RhYmxlOjQ0NmQ2MGFjMDMyODQzOTk5YjNkZWEwZGYwODBlNzRmL3RhYmxlcmFuZ2U6NDQ2ZDYwYWMwMzI4NDM5OTliM2RlYTBkZjA4MGU3NGZfNC03LTEtMS0w_d4440568-237c-49f1-a3ca-359718d9967f"
      unitRef="usd">47875000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM185MS9mcmFnOmI1ODFhOGI0ODhhOTRhMzg5ODE0Nzg0YzFiMzNkZWIwL3RhYmxlOjQ0NmQ2MGFjMDMyODQzOTk5YjNkZWEwZGYwODBlNzRmL3RhYmxlcmFuZ2U6NDQ2ZDYwYWMwMzI4NDM5OTliM2RlYTBkZjA4MGU3NGZfNS0xLTEtMS0w_c98ed7ba-784c-4be9-8324-539df915268d"
      unitRef="usd">288772000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM185MS9mcmFnOmI1ODFhOGI0ODhhOTRhMzg5ODE0Nzg0YzFiMzNkZWIwL3RhYmxlOjQ0NmQ2MGFjMDMyODQzOTk5YjNkZWEwZGYwODBlNzRmL3RhYmxlcmFuZ2U6NDQ2ZDYwYWMwMzI4NDM5OTliM2RlYTBkZjA4MGU3NGZfNS0zLTEtMS0w_4bfbe649-dd38-4043-997f-f55e198af42d"
      unitRef="usd">273722000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM185MS9mcmFnOmI1ODFhOGI0ODhhOTRhMzg5ODE0Nzg0YzFiMzNkZWIwL3RhYmxlOjQ0NmQ2MGFjMDMyODQzOTk5YjNkZWEwZGYwODBlNzRmL3RhYmxlcmFuZ2U6NDQ2ZDYwYWMwMzI4NDM5OTliM2RlYTBkZjA4MGU3NGZfNS01LTEtMS0w_7dbcb165-c2fe-42af-92a7-724d91341163"
      unitRef="usd">801549000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM185MS9mcmFnOmI1ODFhOGI0ODhhOTRhMzg5ODE0Nzg0YzFiMzNkZWIwL3RhYmxlOjQ0NmQ2MGFjMDMyODQzOTk5YjNkZWEwZGYwODBlNzRmL3RhYmxlcmFuZ2U6NDQ2ZDYwYWMwMzI4NDM5OTliM2RlYTBkZjA4MGU3NGZfNS03LTEtMS0w_f5a54949-b3a6-4142-a62b-a07fac22e74f"
      unitRef="usd">806439000</us-gaap:Revenues>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i93aee35c4f2249a5b051e8db99db6e93_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM185MS9mcmFnOmI1ODFhOGI0ODhhOTRhMzg5ODE0Nzg0YzFiMzNkZWIwL3RhYmxlOjQ0NmQ2MGFjMDMyODQzOTk5YjNkZWEwZGYwODBlNzRmL3RhYmxlcmFuZ2U6NDQ2ZDYwYWMwMzI4NDM5OTliM2RlYTBkZjA4MGU3NGZfOC0xLTEtMS0w_811fe954-8f82-459f-8803-2937e58710ed"
      unitRef="usd">18752000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i52267438489046cbb606811d520f1fb4_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM185MS9mcmFnOmI1ODFhOGI0ODhhOTRhMzg5ODE0Nzg0YzFiMzNkZWIwL3RhYmxlOjQ0NmQ2MGFjMDMyODQzOTk5YjNkZWEwZGYwODBlNzRmL3RhYmxlcmFuZ2U6NDQ2ZDYwYWMwMzI4NDM5OTliM2RlYTBkZjA4MGU3NGZfOC0zLTEtMS0w_476bcbaa-eed7-43d6-99fb-50d49e63c602"
      unitRef="usd">19247000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="id3699582e76f4bb29ff2256f4c1e1d16_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM185MS9mcmFnOmI1ODFhOGI0ODhhOTRhMzg5ODE0Nzg0YzFiMzNkZWIwL3RhYmxlOjQ0NmQ2MGFjMDMyODQzOTk5YjNkZWEwZGYwODBlNzRmL3RhYmxlcmFuZ2U6NDQ2ZDYwYWMwMzI4NDM5OTliM2RlYTBkZjA4MGU3NGZfOC01LTEtMS0w_3635908e-6f93-43a2-9e17-b0039b81c13a"
      unitRef="usd">54654000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ia03faa0ff6b54d4b8974a7f7042cc6fe_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM185MS9mcmFnOmI1ODFhOGI0ODhhOTRhMzg5ODE0Nzg0YzFiMzNkZWIwL3RhYmxlOjQ0NmQ2MGFjMDMyODQzOTk5YjNkZWEwZGYwODBlNzRmL3RhYmxlcmFuZ2U6NDQ2ZDYwYWMwMzI4NDM5OTliM2RlYTBkZjA4MGU3NGZfOC03LTEtMS0w_2052a6aa-cfef-41a7-b3f9-3619e2d21b46"
      unitRef="usd">66023000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="iae4e7bd6069c48d29dc143ec61e18896_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM185MS9mcmFnOmI1ODFhOGI0ODhhOTRhMzg5ODE0Nzg0YzFiMzNkZWIwL3RhYmxlOjQ0NmQ2MGFjMDMyODQzOTk5YjNkZWEwZGYwODBlNzRmL3RhYmxlcmFuZ2U6NDQ2ZDYwYWMwMzI4NDM5OTliM2RlYTBkZjA4MGU3NGZfOS0xLTEtMS0w_fbe858dd-fe79-4dce-b1d6-a95f52aa9e59"
      unitRef="usd">7138000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i63da47768c0a44ba9336f077914557f1_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM185MS9mcmFnOmI1ODFhOGI0ODhhOTRhMzg5ODE0Nzg0YzFiMzNkZWIwL3RhYmxlOjQ0NmQ2MGFjMDMyODQzOTk5YjNkZWEwZGYwODBlNzRmL3RhYmxlcmFuZ2U6NDQ2ZDYwYWMwMzI4NDM5OTliM2RlYTBkZjA4MGU3NGZfOS0zLTEtMS0w_6b374355-0fc8-4d20-9063-75512d97a2c5"
      unitRef="usd">5485000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ia0b7621cb59741749924f81833b73e3b_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM185MS9mcmFnOmI1ODFhOGI0ODhhOTRhMzg5ODE0Nzg0YzFiMzNkZWIwL3RhYmxlOjQ0NmQ2MGFjMDMyODQzOTk5YjNkZWEwZGYwODBlNzRmL3RhYmxlcmFuZ2U6NDQ2ZDYwYWMwMzI4NDM5OTliM2RlYTBkZjA4MGU3NGZfOS01LTEtMS0w_411da195-ccff-42a1-9ca1-c8915df81c65"
      unitRef="usd">12512000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i378c3624040442998eb128406e610ee1_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM185MS9mcmFnOmI1ODFhOGI0ODhhOTRhMzg5ODE0Nzg0YzFiMzNkZWIwL3RhYmxlOjQ0NmQ2MGFjMDMyODQzOTk5YjNkZWEwZGYwODBlNzRmL3RhYmxlcmFuZ2U6NDQ2ZDYwYWMwMzI4NDM5OTliM2RlYTBkZjA4MGU3NGZfOS03LTEtMS0w_705ec277-ab8e-44f2-ab0d-00b5721cdf84"
      unitRef="usd">13326000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i324fb64191d64a9cb3553ed1d2be1f88_D20200927-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM185MS9mcmFnOmI1ODFhOGI0ODhhOTRhMzg5ODE0Nzg0YzFiMzNkZWIwL3RhYmxlOjQ0NmQ2MGFjMDMyODQzOTk5YjNkZWEwZGYwODBlNzRmL3RhYmxlcmFuZ2U6NDQ2ZDYwYWMwMzI4NDM5OTliM2RlYTBkZjA4MGU3NGZfMTAtMS0xLTEtMA_5d70c991-dab6-41f7-9e23-9cb2dff59a25"
      unitRef="usd">25890000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i303df9f505ac4b13a6aad43d98ecda09_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM185MS9mcmFnOmI1ODFhOGI0ODhhOTRhMzg5ODE0Nzg0YzFiMzNkZWIwL3RhYmxlOjQ0NmQ2MGFjMDMyODQzOTk5YjNkZWEwZGYwODBlNzRmL3RhYmxlcmFuZ2U6NDQ2ZDYwYWMwMzI4NDM5OTliM2RlYTBkZjA4MGU3NGZfMTAtMy0xLTEtMA_b8a7e9b2-8ec7-4cac-aa07-86d51965ca24"
      unitRef="usd">24732000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i6fd8e37a8758452db62cb63f4d8179b0_D20200329-20201226"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM185MS9mcmFnOmI1ODFhOGI0ODhhOTRhMzg5ODE0Nzg0YzFiMzNkZWIwL3RhYmxlOjQ0NmQ2MGFjMDMyODQzOTk5YjNkZWEwZGYwODBlNzRmL3RhYmxlcmFuZ2U6NDQ2ZDYwYWMwMzI4NDM5OTliM2RlYTBkZjA4MGU3NGZfMTAtNS0xLTEtMA_ecbc2bdf-f088-4a8c-847b-6617c2eb4006"
      unitRef="usd">67166000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i6b96aaa79bfb4a6da58e34969f7449ea_D20190331-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM185MS9mcmFnOmI1ODFhOGI0ODhhOTRhMzg5ODE0Nzg0YzFiMzNkZWIwL3RhYmxlOjQ0NmQ2MGFjMDMyODQzOTk5YjNkZWEwZGYwODBlNzRmL3RhYmxlcmFuZ2U6NDQ2ZDYwYWMwMzI4NDM5OTliM2RlYTBkZjA4MGU3NGZfMTAtNy0xLTEtMA_2ddb342a-776f-4b85-9cb9-47c64ab06609"
      unitRef="usd">79349000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNS01LTEtMS0w_9aad1498-7600-4657-86d3-3c66b49a5042"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNS01LTEtMS0w_9aad1498-7600-4657-86d3-3c66b49a5042"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNS03LTEtMS0w_4d6ba55f-4a7a-4d6b-bc62-47d24991d13f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNS03LTEtMS0w_4d6ba55f-4a7a-4d6b-bc62-47d24991d13f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNS0xLTEtMS0w_bc80c753-3c41-49dc-9a58-d0991dcefefa"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNS0xLTEtMS0w_bc80c753-3c41-49dc-9a58-d0991dcefefa"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNS0zLTEtMS0w_83b51c04-09b0-4123-9c0d-a55b2ba6a53d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNS0zLTEtMS0w_83b51c04-09b0-4123-9c0d-a55b2ba6a53d"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RleHRyZWdpb246NTkwZTQ0NzEyMmJjNDlmMWJkZWM1NWM3NWYyYWUxZjlfMTgxNg_6a9f61b6-cec6-4fbd-b2be-78d769f8e8d7" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RleHRyZWdpb246NTkwZTQ0NzEyMmJjNDlmMWJkZWM1NWM3NWYyYWUxZjlfMTgxNg_6a9f61b6-cec6-4fbd-b2be-78d769f8e8d7" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Gains or losses on derivatives are recorded in earnings through Cost of sales.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNS01LTEtMS0w_9aad1498-7600-4657-86d3-3c66b49a5042"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RleHRyZWdpb246NTkwZTQ0NzEyMmJjNDlmMWJkZWM1NWM3NWYyYWUxZjlfMTgxNg_6a9f61b6-cec6-4fbd-b2be-78d769f8e8d7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNS03LTEtMS0w_4d6ba55f-4a7a-4d6b-bc62-47d24991d13f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RleHRyZWdpb246NTkwZTQ0NzEyMmJjNDlmMWJkZWM1NWM3NWYyYWUxZjlfMTgxNg_6a9f61b6-cec6-4fbd-b2be-78d769f8e8d7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNS0xLTEtMS0w_bc80c753-3c41-49dc-9a58-d0991dcefefa"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RleHRyZWdpb246NTkwZTQ0NzEyMmJjNDlmMWJkZWM1NWM3NWYyYWUxZjlfMTgxNg_6a9f61b6-cec6-4fbd-b2be-78d769f8e8d7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNS0zLTEtMS0w_83b51c04-09b0-4123-9c0d-a55b2ba6a53d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RleHRyZWdpb246NTkwZTQ0NzEyMmJjNDlmMWJkZWM1NWM3NWYyYWUxZjlfMTgxNg_6a9f61b6-cec6-4fbd-b2be-78d769f8e8d7"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNi0xLTEtMS0w_1b87dc28-dd6a-44c6-9eda-b10c7452b4af"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNi0xLTEtMS0w_1b87dc28-dd6a-44c6-9eda-b10c7452b4af"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNy03LTEtMS0w_9cd3d035-d823-4e34-9286-e1521bfc5566"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNy03LTEtMS0w_9cd3d035-d823-4e34-9286-e1521bfc5566"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNi0zLTEtMS0w_8c0a84a2-9f6c-449b-b833-3759691ec3f5"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNi0zLTEtMS0w_8c0a84a2-9f6c-449b-b833-3759691ec3f5"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNy01LTEtMS0w_326fce11-202f-41fa-950c-2f8ec5417dc1"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNy01LTEtMS0w_326fce11-202f-41fa-950c-2f8ec5417dc1"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNi01LTEtMS0w_b49c9ee2-b50f-49a1-b336-d3794d301c62"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNi01LTEtMS0w_b49c9ee2-b50f-49a1-b336-d3794d301c62"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNy0zLTEtMS0w_e6402a87-5dfb-4008-9d25-d538c73ed4b6"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNy0zLTEtMS0w_e6402a87-5dfb-4008-9d25-d538c73ed4b6"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNy0xLTEtMS0w_a73d3c67-87eb-4a0c-b5a6-02d939428ba8"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNy0xLTEtMS0w_a73d3c67-87eb-4a0c-b5a6-02d939428ba8"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNi03LTEtMS0w_3e48eb8b-4908-4370-9182-b219de50ad50"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNi03LTEtMS0w_3e48eb8b-4908-4370-9182-b219de50ad50"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RleHRyZWdpb246NTkwZTQ0NzEyMmJjNDlmMWJkZWM1NWM3NWYyYWUxZjlfMTg2MA_2e74190e-97c5-4d5b-b8c8-360793df2087" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RleHRyZWdpb246NTkwZTQ0NzEyMmJjNDlmMWJkZWM1NWM3NWYyYWUxZjlfMTg2MA_2e74190e-97c5-4d5b-b8c8-360793df2087" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Changes in the fair value of mortgage servicing rights are recorded in earnings through Net revenue.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNi0xLTEtMS0w_1b87dc28-dd6a-44c6-9eda-b10c7452b4af"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RleHRyZWdpb246NTkwZTQ0NzEyMmJjNDlmMWJkZWM1NWM3NWYyYWUxZjlfMTg2MA_2e74190e-97c5-4d5b-b8c8-360793df2087"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNy03LTEtMS0w_9cd3d035-d823-4e34-9286-e1521bfc5566"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RleHRyZWdpb246NTkwZTQ0NzEyMmJjNDlmMWJkZWM1NWM3NWYyYWUxZjlfMTg2MA_2e74190e-97c5-4d5b-b8c8-360793df2087"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNi0zLTEtMS0w_8c0a84a2-9f6c-449b-b833-3759691ec3f5"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RleHRyZWdpb246NTkwZTQ0NzEyMmJjNDlmMWJkZWM1NWM3NWYyYWUxZjlfMTg2MA_2e74190e-97c5-4d5b-b8c8-360793df2087"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNy01LTEtMS0w_326fce11-202f-41fa-950c-2f8ec5417dc1"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RleHRyZWdpb246NTkwZTQ0NzEyMmJjNDlmMWJkZWM1NWM3NWYyYWUxZjlfMTg2MA_2e74190e-97c5-4d5b-b8c8-360793df2087"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNi01LTEtMS0w_b49c9ee2-b50f-49a1-b336-d3794d301c62"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RleHRyZWdpb246NTkwZTQ0NzEyMmJjNDlmMWJkZWM1NWM3NWYyYWUxZjlfMTg2MA_2e74190e-97c5-4d5b-b8c8-360793df2087"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNy0zLTEtMS0w_e6402a87-5dfb-4008-9d25-d538c73ed4b6"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RleHRyZWdpb246NTkwZTQ0NzEyMmJjNDlmMWJkZWM1NWM3NWYyYWUxZjlfMTg2MA_2e74190e-97c5-4d5b-b8c8-360793df2087"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNy0xLTEtMS0w_a73d3c67-87eb-4a0c-b5a6-02d939428ba8"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RleHRyZWdpb246NTkwZTQ0NzEyMmJjNDlmMWJkZWM1NWM3NWYyYWUxZjlfMTg2MA_2e74190e-97c5-4d5b-b8c8-360793df2087"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNi03LTEtMS0w_3e48eb8b-4908-4370-9182-b219de50ad50"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RleHRyZWdpb246NTkwZTQ0NzEyMmJjNDlmMWJkZWM1NWM3NWYyYWUxZjlfMTg2MA_2e74190e-97c5-4d5b-b8c8-360793df2087"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfMy0zLTEtMS0w_cf552ca3-f5ca-44ce-9241-8038433c8f32"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfMy0zLTEtMS0w_cf552ca3-f5ca-44ce-9241-8038433c8f32"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfMi0zLTEtMS0w_a1ed99d2-7046-4b11-848a-780f62d6a0d5"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfMi0zLTEtMS0w_a1ed99d2-7046-4b11-848a-780f62d6a0d5"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfMy03LTEtMS0w_b7ef8dbb-ba56-47f1-86ae-1e56aa16d32a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfMy03LTEtMS0w_b7ef8dbb-ba56-47f1-86ae-1e56aa16d32a"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfMy0xLTEtMS0w_04da5af5-00b7-4b1f-abc5-501c9d0c71b4"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfMy0xLTEtMS0w_04da5af5-00b7-4b1f-abc5-501c9d0c71b4"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfMi03LTEtMS0w_66559b4d-c42e-4503-956a-45e0d4c737b3"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfMi03LTEtMS0w_66559b4d-c42e-4503-956a-45e0d4c737b3"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfMi01LTEtMS0w_91b4acac-52f2-4c6a-af00-2d91e93b8651"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfMi01LTEtMS0w_91b4acac-52f2-4c6a-af00-2d91e93b8651"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfMy01LTEtMS0w_3ee4de89-d026-4f0b-8d48-8c5da7063ad7"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfMy01LTEtMS0w_3ee4de89-d026-4f0b-8d48-8c5da7063ad7"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfMi0xLTEtMS0w_c891c669-3889-4c3b-a2eb-5d38610411ea"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfMi0xLTEtMS0w_c891c669-3889-4c3b-a2eb-5d38610411ea"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RleHRyZWdpb246NTkwZTQ0NzEyMmJjNDlmMWJkZWM1NWM3NWYyYWUxZjlfMTgzOA_d6c5eb8d-d4fe-4a7b-8a8d-ba4951e48523" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RleHRyZWdpb246NTkwZTQ0NzEyMmJjNDlmMWJkZWM1NWM3NWYyYWUxZjlfMTgzOA_d6c5eb8d-d4fe-4a7b-8a8d-ba4951e48523" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Unrealized gains or losses on investments are recorded in Accumulated other comprehensive income at each measurement date.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfMy0zLTEtMS0w_cf552ca3-f5ca-44ce-9241-8038433c8f32"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RleHRyZWdpb246NTkwZTQ0NzEyMmJjNDlmMWJkZWM1NWM3NWYyYWUxZjlfMTgzOA_d6c5eb8d-d4fe-4a7b-8a8d-ba4951e48523"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfMi0zLTEtMS0w_a1ed99d2-7046-4b11-848a-780f62d6a0d5"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RleHRyZWdpb246NTkwZTQ0NzEyMmJjNDlmMWJkZWM1NWM3NWYyYWUxZjlfMTgzOA_d6c5eb8d-d4fe-4a7b-8a8d-ba4951e48523"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfMy03LTEtMS0w_b7ef8dbb-ba56-47f1-86ae-1e56aa16d32a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RleHRyZWdpb246NTkwZTQ0NzEyMmJjNDlmMWJkZWM1NWM3NWYyYWUxZjlfMTgzOA_d6c5eb8d-d4fe-4a7b-8a8d-ba4951e48523"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfMy0xLTEtMS0w_04da5af5-00b7-4b1f-abc5-501c9d0c71b4"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RleHRyZWdpb246NTkwZTQ0NzEyMmJjNDlmMWJkZWM1NWM3NWYyYWUxZjlfMTgzOA_d6c5eb8d-d4fe-4a7b-8a8d-ba4951e48523"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfMi03LTEtMS0w_66559b4d-c42e-4503-956a-45e0d4c737b3"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RleHRyZWdpb246NTkwZTQ0NzEyMmJjNDlmMWJkZWM1NWM3NWYyYWUxZjlfMTgzOA_d6c5eb8d-d4fe-4a7b-8a8d-ba4951e48523"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfMi01LTEtMS0w_91b4acac-52f2-4c6a-af00-2d91e93b8651"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RleHRyZWdpb246NTkwZTQ0NzEyMmJjNDlmMWJkZWM1NWM3NWYyYWUxZjlfMTgzOA_d6c5eb8d-d4fe-4a7b-8a8d-ba4951e48523"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfMy01LTEtMS0w_3ee4de89-d026-4f0b-8d48-8c5da7063ad7"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RleHRyZWdpb246NTkwZTQ0NzEyMmJjNDlmMWJkZWM1NWM3NWYyYWUxZjlfMTgzOA_d6c5eb8d-d4fe-4a7b-8a8d-ba4951e48523"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfMi0xLTEtMS0w_c891c669-3889-4c3b-a2eb-5d38610411ea"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RleHRyZWdpb246NTkwZTQ0NzEyMmJjNDlmMWJkZWM1NWM3NWYyYWUxZjlfMTgzOA_d6c5eb8d-d4fe-4a7b-8a8d-ba4951e48523"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNC03LTEtMS0w_7768fab7-76c1-4c99-9749-c06f1c27d2e4"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNC03LTEtMS0w_7768fab7-76c1-4c99-9749-c06f1c27d2e4"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNC01LTEtMS0w_7de11134-5df9-42c5-8965-338cc2a8303f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNC01LTEtMS0w_7de11134-5df9-42c5-8965-338cc2a8303f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNC0xLTEtMS0w_583d4a8e-25dd-48f6-827b-29cb313f306e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNC0xLTEtMS0w_583d4a8e-25dd-48f6-827b-29cb313f306e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNC0zLTEtMS0w_0e37f38f-1b87-4877-b88c-2fc34362c073"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNC0zLTEtMS0w_0e37f38f-1b87-4877-b88c-2fc34362c073"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RleHRyZWdpb246NTkwZTQ0NzEyMmJjNDlmMWJkZWM1NWM3NWYyYWUxZjlfMTg0NQ_421d18c6-1376-4c6c-9f2b-596499d63b18" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RleHRyZWdpb246NTkwZTQ0NzEyMmJjNDlmMWJkZWM1NWM3NWYyYWUxZjlfMTg0NQ_421d18c6-1376-4c6c-9f2b-596499d63b18" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Unrealized gains or losses on investments are recorded in earnings at each measurement date.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNC03LTEtMS0w_7768fab7-76c1-4c99-9749-c06f1c27d2e4"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RleHRyZWdpb246NTkwZTQ0NzEyMmJjNDlmMWJkZWM1NWM3NWYyYWUxZjlfMTg0NQ_421d18c6-1376-4c6c-9f2b-596499d63b18"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNC01LTEtMS0w_7de11134-5df9-42c5-8965-338cc2a8303f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RleHRyZWdpb246NTkwZTQ0NzEyMmJjNDlmMWJkZWM1NWM3NWYyYWUxZjlfMTg0NQ_421d18c6-1376-4c6c-9f2b-596499d63b18"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNC0xLTEtMS0w_583d4a8e-25dd-48f6-827b-29cb313f306e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RleHRyZWdpb246NTkwZTQ0NzEyMmJjNDlmMWJkZWM1NWM3NWYyYWUxZjlfMTg0NQ_421d18c6-1376-4c6c-9f2b-596499d63b18"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RhYmxlOjZmZWQwMGUxZDczODQzMmU4MzhhNzVmYzZkYjBhMzM0L3RhYmxlcmFuZ2U6NmZlZDAwZTFkNzM4NDMyZTgzOGE3NWZjNmRiMGEzMzRfNC0zLTEtMS0w_0e37f38f-1b87-4877-b88c-2fc34362c073"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmU5ODIxNjM3MjZkNTQ2ZjI5N2ZkNDYzYzE2Njg2NzAzL3NlYzplOTgyMTYzNzI2ZDU0NmYyOTdmZDQ2M2MxNjY4NjcwM183OS9mcmFnOjU5MGU0NDcxMjJiYzQ5ZjFiZGVjNTVjNzVmMmFlMWY5L3RleHRyZWdpb246NTkwZTQ0NzEyMmJjNDlmMWJkZWM1NWM3NWYyYWUxZjlfMTg0NQ_421d18c6-1376-4c6c-9f2b-596499d63b18"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
